- 0
- 0
- 约1.42千字
- 约 62页
- 2018-02-28 发布于浙江
- 举报
[工学]基础班之面向对象
;面向对象概念;面向对象的思想已经涉及到软件开发的各个方面。
了解几个名词:
面向对象的分析(OOA,Object Oriented Analysis)
面向对象的设计(OOD,Object Oriented Design)
面向对象的编程实现(OOP,Object Oriented Program);一. 面向对象概念;一. 面向对象概念;一. 面向对象概念;一. 面向对象概念;一. 面向对象概念;对象(Object);对象(Object);对象(Object);对象(Object);类(class);类(class);类(class);面向对象;1.1 类的定义;1.1 类的定义;Person p1 = new Person();执行完后的内存状态;当一个对象被创建时,会对其中各种类型的成员变量自动进行初始化赋值。除了基本数据类型之外的都是变量类型都是引用类型。 ;1.2. 对象的产生和使用;1.3. 对象的比较;1.3. 对象的比较;1.3. 对象的比较;1.4. 匿名对象;1.4. 匿名对象;1.5. 类的封装性;1.5. 类的封装性;1.5. 类的封装性;1.5. 类的封装性;1.5. 类的封装性;1.5. 类的封装性;1.5. 类的封装性;1.5. 类的封装性;2. 构造函数;2.1. 构造函数的定义与作用;2.2. 构造方法的重载;2.2. 构造方法的重载;2.2. 构造方法的重载;2.3. 构造方法的一些细节;思考:声明构造方法时,可以使用private来修饰吗?;3. this 引用语句;如果func2方法被调用 ,一定是事先已经有了一个存在的对象,func2被作为那个对象的方法被使用。
在func2内部能引用别的对象 ,同样也能引用func2所属的那个对象。
在func2中,自己所属的那个对象的引用名称是什么呢? this关键字在java程序里的作用和它的词义很接近,它在函数内部就是这个函数所属的对象的引用变量。 ;79 IT教育. All rights reserved.;一个类中的成员方法可以直接调用同类中的其他成员,其实我们将this.func1();调用直接写成func1();效果一样的。
对于类A中的构造函数:
public A(String x){
name = x;
}
可以改写成:
public A(String x){
this.name = x;
};3.1 this 引用句柄的应用; 在成员方法中,对访问的同类中成员前不加this,效果是一样的,就好像同一个班的学生在谈论自己班的事时,就不必说出班级名称,当然为了强调,可以加上“咱们班”等前缀,在程序中也一样。每个成员方法内部,都有一个this引用变量,指向调用这个方法的对象,类中的成员??法与this之间的关系如图
;3.1 this 引用句柄的应用;3.1 this 引用句柄的应用;3.1 this 引用句柄的应用;4. 函数的参数传递;4. 函数的参数传递;4. 函数的参数传递;4. 函数的参数传递;4. 函数的参数传递;5. static关键字;5. static关键字;5. static关键字;5. static关键字;5. static关键字;5. static关键字;6. 使用java的文档注释
您可能关注的文档
最近下载
- 2026年内蒙古机电职业技术学院单招(计算机)考试备考题库附答案.docx VIP
- CIE_S_008E-2001室内工作场所照明.pdf
- 十五五智慧气象防灾减灾精准预报系统建设项目建设方案.docx
- 美剧剧本傲骨贤妻台词本中英文对照精排版第一季第一集.pdf VIP
- 河北省中考:2025年-2023年《物理》考试真题与参考答案.pdf
- 2.7 保护生物多样性 课件教科版科学六年级下册.ppt VIP
- (新教材统编版)高中政治 选择性必修2 《法律与生活》(思维导图).docx
- 渝22TS02 市政排水管道附属设施标准图集 DJBT50-159.pdf VIP
- 2026年内蒙古机电职业技术学院单招(计算机)考试备考题库附答案.docx VIP
- (新教材统编版)高中政治 必修1 《中国特色社会主义》(思维导图).docx
原创力文档

文档评论(0)