第4章1 类与对象-抽象 封装与类与对象.ppt

第4章1 类与对象-抽象 封装与类与对象.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向过程的程序设计示意: class Rectangle //建矩形类 { static int perimeter (int length, int width) //周长程序名(形参:长,宽) { return 2*(length+width); } //返回周长值 static int area(int length, int width)//面积函数(形参:长,宽) { return length*width); } //返回面积值 public static void main(String[] args)//主函数 { System.out.println(“perimeter=”+Rectangle.perimeter(5,4)); System.out.println(“area=”+Rectangle.area(5,4)); } } 面向对象的程序设计 矩形类: class Rectangle //建类(数据与程序的集成) { int length, width; //【类中定义的数据】 int perimeter() //【类中的功能程序 方法】 { return 2*(length+width); } int area() //方法2 { return length*width; } } 面向对象程序设计 矩形类:续 public static void main(String[] args) { Rectangle rect1 = new Rectangle(); Rectangle rect2 = new Rectangle(); rect1.length=5; rect1.width=3; System.out.println(“perimeter of rect1 is: ”+rect1.perimeter()); System.out.println(area of rect1 is: +rect1.area()); rect2.length=8; rect2.width=3; System.out.println(perimeter of rect2 is: +rect2.perimeter()); System.out.println(area of rect2 is: +rect2.area()); } } // appl4_1, 建立对象与数据成员的访问 class CRectangle // 定义CRectangle类 { int width; // 声明域成员width int height; // 声明域成员height int area( ) //定义方法成员area(),用来计算面积 { return width*height; } } public class ttttt { public static void main(String args[ ]) { CRectangle rect1; rect1=new CRectangle( );//建立CRectangle类的新的对象rect1 // 对象 . 数据 rect1.width=10; // 设置长方形rect1的宽 rect1.height=5; // 设置长方形rect1的高 System.out.println(“width=”+rect1.width); //10 System.out.println(“height=”+rect1.height); //5 System.out.println(“area=”+rect1.area( ));//50 } } 类有两种 系统定义类 用户定义类 授课结束 编写程序练习 * 类的继承 在Java中,从一个现有类的基础上定义新的类的过程称为派生。 新定义的类称为派生类,也称为直接子类。 基础类称为父类或超类。这种一个类派生出另一个类的关系即为继承关系,一个派生类将继承其父类的所有特性和操作。 如果要创建一个继承父类的子类,只需在类的声明中通过extends关键字

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档