Java语言面向对象总结
来源:互联网 发布:软件企业简介 编辑:程序博客网 时间:2024/03/29 04:19
面向对象的特点:
1. 是一种符合人们思考习惯的思想
2. 可以将复杂的事情简单化
3.将程序员从执行者转换成了指挥者
4. 完成需求时:
a)先要去找具有所需的功能的对象来用。
b) 如果该对象不存在,那么创建一个具有所需功能的对象。
c) 这样简化开发并提高复用。
对象的实例化过程
一个对象实例化过程,以Person p = new Person();为例:
1、JVM会读取指定的路径下的Person.class文件,并加载进内存,并会先加载Person的父类(如果有直接的父类的情况下)。
2、在内存中开辟空间,并分配地址。
3、并在对象空间中,对对象的属性进行默认初始化。
4、调用对应的构造函数进行初始化。
5、在构造函数中,第一行会先到调用父类中构造函数进行初始化。
6、父类初始化完毕后,再对子类的属性进行显示初始化。
7、再进行子类构造函数的特定初始化。
8、初始化完毕后,将地址值赋值给引用变量。
class myPerson { int age; String name; myPerson(String name,int age){ this.age = age; this.name = name; } public void get() { System.out.println("name:"+name+",age="+age); } } public class personDemo {myPerson p = new myPerson("Peter",23);p.get();}
1、JVM会读取指定的路径下的Person.class文件,并加载进内存,并会先加载Person的父类(如果有直接的父类的情况下)。
2、在内存中开辟空间,并分配地址。
3、并在对象空间中,对对象的属性进行默认初始化。
4、调用对应的构造函数进行初始化。
5、在构造函数中,第一行会先到调用父类中构造函数进行初始化。
6、父类初始化完毕后,再对子类的属性进行显示初始化。
7、再进行子类构造函数的特定初始化。
8、初始化完毕后,将地址值赋值给引用变量。
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
0 0
- Java语言面向对象总结
- Java语言面向对象总结(补充)
- java语言中面向对象的总结
- Java语言中的面向对象总结
- java面向对象总结
- java面向对象总结
- java面向对象总结
- java面向对象总结
- Java面向对象总结
- java面向对象总结
- Java面向对象总结
- java--面向对象总结
- Java语言中的面向对象特性(总结得不错)
- Java语言中的面向对象特性(总结得不错)
- Java语言的面向对象
- Java 面向对象的语言
- Java语言之面向对象
- Java是面向对象语言
- android判断某个应用或者activity是否在运行
- ubuntu 编译C++
- hadoop fs {args}、hadoop dfs {args}、hdfs dfs {args}三者的区别
- aix 物理网卡信息
- moodle中文API之表单API
- Java语言面向对象总结
- VS2010断点调试技巧
- iOS 进阶知识(框架)
- MFC中用到的c++基本数据类型
- 机器学习:回归 梯度下降法
- PHP把excel(xls)文件数据导入mysql数据库
- Quick cocos2dx-Lua(V3.3R1)学习笔记(6)---- 让精灵执行不同的动作
- 单词数
- socket read浅析