javaSE-面向对象-简介
来源:互联网 发布:淘宝如何制作全屏店招 编辑:程序博客网 时间:2024/04/19 15:07
面向对象特点:
1,它本身就是一种符合人们思考习惯思想。
2,将复杂事情简单化。
匿名对象两种使用情况
当对对象方法仅进行一次调用的时
匿名对象可以作为实际参数进行传递
1,它本身就是一种符合人们思考习惯思想。
2,将复杂事情简单化。
3,角色上的转变,执行者-->指挥者。
开发的过程:其实就是不断的创建对象,使用对象,指挥对象做事情。
设计的过程:其实就是在管理和维护对象之间的关系。
面向对象的特征:
•封装(encapsulation)
•继承(inheritance)
•多态(polymorphism)
类的定义
生活中描述事物无非就是描述事物的属性和行为。
•如:人有身高,体重等属性,有说话,打球等行为。
Java中用类class来描述事物也是如此
•属性:对应类中的成员变量。
•行为:对应类中的成员函数。
定义类其实在定义类中的成员(成员变量和成员函数)。
成员变量和局部变量的区别?
成员变量:
•成员变量定义在类中,在整个类中都可以被访问。
•成员变量随着对象的建立而建立,存在于对象所在的堆内存中。
•成员变量有默认初始化值。
局部变量:
•局部变量只定义在局部范围内,如:函数内,语句内等。
•局部变量存在于栈内存中。
•作用的范围结束,变量空间会自动释放。
•局部变量没有默认初始化值。
对象内存图
匿名对象
匿名对象是对象的简化形式匿名对象两种使用情况
当对对象方法仅进行一次调用的时
匿名对象可以作为实际参数进行传递
0 0
- javaSE-面向对象-简介
- javaSE-面向对象-继承
- javaSE-面向对象-接口
- javaSE-面向对象-多态
- javaSE-面向对象-Object
- javaSE-面向对象-异常
- javaSE-面向对象-包
- javaSE之面向对象
- JavaSE--面向对象
- JavaSE面向对象--QuickHit
- JavaSE面向对象-封装
- JavaSE学习--面向对象
- javase-面向对象
- javaSE:面向对象知识点
- JavaSE面向对象练习
- JAVASE之面向对象
- JavaSE面向对象关键字
- JAVASE----03----面向对象编程
- Hibernate的配置文件和映射文件详解
- ActionBar之style出现Cannot resolve symbol 'Theme' 错误
- java中ThreadLocal类的使用
- sourcetree 修改difftool 为 Beyond Compare 的方法
- PHP为什么会被认为是草根语言?
- javaSE-面向对象-简介
- 写给这四年来
- 博弈之三
- QT拖拽功能简介
- JSP(Java Server Pages)
- 异常机制 try{}catch{}
- Struts2入门的一个登录应用
- mysql中key 、primary key 、unique key 与index区别
- 将数据库操作类写在app_Code里面有什么不好?为什么不用三层架构?