[计算机软件及应用]第4章 面向对象编程初步.pptVIP

[计算机软件及应用]第4章 面向对象编程初步.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]第4章 面向对象编程初步

第4章 面向对象编程初步 主要内容 4.1 类和对象 类和对象 类和对象是面向对象程序设计的核心。编写程序对一个问题的求解的过程可以看作是定义类和对象的过程。 4.1 类和对象 类:一批具有相同属性及行为的对象的抽象。 4.1 类和对象 类的定义 定义类的简单语法格式 [修饰符] class 类名{ //成员变量 //构造方法 // 成员方法 } 注意:[ 修饰符 ]可以是:[ public ][ abstract | final ] 4.1 类和对象 定义成员变量:[修饰符] 类型 成员变量名[=初始值]; 修饰符:[public|protected|private][static][final] 成员变量名应是一个合法的标识符,并且应遵循编码惯例; 初始值:定义变量还可以定义一个可选的初始值。 4.1 类和对象 成员方法的定义 [修饰符] 返回值类型 方法名([形式参数表]){ // 方法体; } 修饰符: [public|protected|private][static|][abstract|final] 返回值类型:可以是Java语言的任何数据类型,如果声明了返回值类型,则方法体内必须有一个有效的return语句,该语句返回一个变量或表达式的值,变量或者表达式的类型必须与方法返回值类型匹配;如果一个方法没有返回值,则必须使用void来声明。 方法名:命名规则与变量名的命名规则基本相同,但通常建议方法名以英文中的动词开头。 4.1 类和对象 构造方法:是类中的特殊的方法 构造方法的名称和类名相同; 构造方法没有返回值,不需void来声明; 当该类被实例化时,构造方法自动被调用。因此,构造函数的作用—对类对象中的成员进行初始化。 [修饰符] 类名 ([形参列表]){ //构造方法的方法体 } 4.1 类和对象 例4.1 定义Car类 public class Car{ public String name; public String color; public Car(String name1,String color1){ name=name1; color=color1; } public void run(String speed){ System.out.println(speed); } } 4.1 类和对象 对象的创建 创建对象的根本途径是构造方法,通过new关键字来调用某个类的构造方法即可创建这个类的实例。 Car c; c=new Car(QQ,黄色); 内存的存储情况: 4.1 类和对象 对象的使用 格式:对象.成员变量 对象.成员方法名([实参表]); public class TestCar{ public static void main(String args[]){ Car c; c=new Car(奔驰600,黑色); c.run(100km); System.out.println(c.name); } } 4.1 类和对象 对象的赋值 Car c1,c2; 4.1 类和对象 当c1=null;c2=null;则: 4.1 类和对象 总结:对象的声明周期 补充—构造方法的重载 默认构造:public 类名(){} 构造方法的重载:当一个类有多个重载的构造方法时,创建该类对象的语句会根据给出的实际参数的个数、参数的类型、参数的顺序自动调用相应构造方法。 public class Car{ String name,color; public Car(){ name=“汽车”;color=“black”; } public Car(String n,String c){ name=n;color=c; } } 4.1 类和对象 this的使用 Java提供了一个this关键字作为自身的引用,其作用就是在类的自身方法中引用该类自身。 public class Car{ public String name,color; public int oil; public Car(String name1,int getOil){ this.name=name1; this.oil=getOil; } public void

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档