java面向对象复习_第1页
java面向对象复习_第2页
java面向对象复习_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 面向对象程序设计:OOPObjectOrientedProgramming,00DObjectOrientedDesign.OOAObjectOrientedAnalysis2. 面向对象的内容:类(class和对象(object).3?什么是类?类是一个抽象的概念。类是具有相同属性和方法的一组对象的集合。女口:苹果,香蕉,橘子,张三,李四,王五,电视机,洗衣机,显示器等。我们将以上对象分为三个类分别是水果类(Fruit),人(Person)家电(ElectricMachine)。4. 如何定义类?访问修饰符class类名;注意:类名命名规范:类名一般用英文表示。首字母大写。不要用一个字

2、母作为类名。如果类名由两个或多个单词组成,那么每个单词的首字大写。两个或多个单词之间一般不用特殊符号连接。5. 什么是对象?对象是一个具体的事物,它是类的一个实例(Instanee).客观描述事物的实体。比如:张三,苹果显示器。6. 类的内容,类包括了属性(property/attribute)和方法(method)(包括数据和对数据的操作)?属性指对象的静态特征。方法指对象的动态行为。class类名属性:L;/访问类型(accessmodifier)数据类型属性名;属性2;method1;method2;classPerosnpublicStringname;/姓名publicintage;

3、/年龄publicStringsex;/性别7.如何定义方法?访问类型返回值类型方法名(参数列表?)方法体注意:访问类型有四种:public,private,protected,friendly(默认)。返回值类型:void,基本数据类型,引用数据类型方法名:方法名首字母一般小写。第二字母不要大写。第二个单词的首字母大写。当返回值类型为void的时候:丄)方法体中没有return语句。2)方法体中有return;有return关键字的时候应该为:return;return后没有任何值和表达式返回值类型要和return后值/表达式的类型匹配。publicclassPersonpublicStri

4、ngname;publicintage;publicStringsex;publicvoidsetName(Stringname)=name;publicStringgetName();publicvoidsetAge(intage)this.age=age;publicintgetAge()returnthis.age;publicvoidsetSex(Stringsex)this.sex=sex;publicStringgetSex()returnthis.sex;8?如何创建对象?类名对象名=new类名();/对象名自定义Personpn=

5、newPerson();9.new的工作:丄):为对象分配空间;2)调用类的构造方法;3)将对象的地址返回10.同一个对象在同一时刻可以有多个引用指向,但,一个引用在同一时刻只能指向一个对象。口?如何调用类的属性?对象名?属性名;="siggy"12.如何调用方法?对象名?方法名(实参);StringpnName=pn.getName();13.面向对象的基本特征:圭寸装(encapsulation)继承(inheritanee),多态(polymorphism)14?什么是封装?封装就是把属性和方法放于类中。15?封装要做的事情:1)将类的属性和方法放于类中。2) 将类的属性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论