java第三课_面向对象思想,匿名对象。
来源:互联网 发布:linux初学者指南 编辑:程序博客网 时间:2024/05/17 02:22
程序开发工程中可以有两种开发思想:面向过程,面向对象。
1 面向过程:
强调功能行为
开发者担当的是执行者的角色
面向对象程序设计方法的优点是:可重用性,可扩展性,可管理性
将功能封装进对象,强调具备了功能的对象。
开发者担当的是指挥者的角色。
开发过程中寻找对象使用,没有对象便创建一个对象。
四个特征:抽象,封装,继承,多态。
找对象,建立对象,使用对象,维护对象间的关系
类是对现实生活事物的描述。对象是实实在在存在的个体。
类描述的是事物的属性(成员变量)和行为(成员方法),提取共性内容。
属性对应的是类中的变量,行为对应的是类中的函数(方法)
名词提炼法:将一个语句中的名字全部提取出来为对象。然后中间的动词定义在哪个对象中,看那个名词对这个 动作更为清楚便可以了。
成员变量和局部变量:
作用范围不同:成员变量作用于整个类中,局部变量作用于函数中或者语句中。
在内存中的位置不同:成员变量在堆内存中,因为对象的存在。局部变量是在栈内存中。
扩展 访问修饰符:
--类中限定为public的成员可以被所有的类访问。
--类中先定位private的成员只能被这个类本身访问。同一个类的不同对象可以访问对方的private域变量或调用 对方的域方法,这是因为访问保护控制在类的级别上,而不是对象的级别上。
--类中限定为protected的成员可以被这个类本身,它的子类(包括同一个包中和不同包中的子类),以及同一个 包中的其他类访问。
--用private protected修饰的成员可以被该类本身访问,也可以被该类的所有子类访问。
--默认访问控制符规定只能被同一个包中的类访问和引用,而不能被其他包的类访问。
2 匿名对象:
当对象的方法只调用一次时
- java第三课_面向对象思想,匿名对象。
- 面向对象_匿名对象
- Java基础_面向对象思想
- JAVA基础第五天学习日记_面向对象开发思想、匿名对象、封装、私有、构造函数
- java面向对象-匿名对象
- java面向对象思想
- JAVA面向对象思想
- JAVA面向对象思想
- JAVA面向对象思想
- java 面向对象思想
- java面向对象思想
- java面向对象思想
- Java面向对象思想
- Java面向对象思想
- Java面向对象思想
- Java面向对象思想
- java面向对象思想
- java语言学习002_面向对象编程思想
- php 无限分类 并生成树状图
- J2EE架构师之路
- UDP Flood
- Editplus+ZendEncoder实现简单PHP源码加密IDE环境
- 微机原理
- java第三课_面向对象思想,匿名对象。
- Struts2使用Kindeditor4.0.3在线编辑器--上传图片、视频、FLASH、附件
- 国家集训队论文分类
- C#获取Excel中所有的Sheet名称
- CIRCOS教程翻译 2.4——order
- 电脑管家7.5安装时和VS2010冲突解决办法
- PL/SQL 学习笔记
- 数据管理新客户可享受CA Technologies提供的三年无限数据保护
- 实现 Java 多线程并发控制框架