读书人

java 面向对象编程收拾一

发布时间: 2012-12-27 10:17:10 作者: rapoo

java 面向对象编程整理一

java 面向对象编程整理一

三大特点:

封装:Encapsulation

继承:Inheritance

多态:Polymorphism

创建对象:

Person per = null; //声明对象

per = new Person(); //实例化对象

Person per = new Person(); //声明+实例化对象

对象的属性存放在堆内存之中。

对象的方法存放在代码区之中,面向全局。

NullPointerException是java的常见错误,表明有空指向。

一个栈内存可以分配多个堆内存空间

如:

Person per1 = null;

Person per2 = null;

per1 = new Person();

per2 = per1;

则per2中的属性改变后per1的内容也改变!

private是对属性的封装方法,他对属性起到了保护的作用!

构造方法中不能有return 值。

声明对象时并不会调用构造方法。

构造方法不是必须的

一个类中如果没有明确声明一个构造方法,则系统自动生成一个无参的什么都不做的构造方法

如果在类中声明了带参数的构造方法,则系统不会再次声明无参构造方法。

构造方法可以重载

只要构造方法的参数类型或数目不同,则可以重载。

匿名对象

就是缺少了栈内存空间的使用来声明对象,即直接使用new Person().tell();

类的设计分析

java 面向对象编程收拾一

1楼itpinpai1小时前
写的不盖啊!

读书人网 >编程

热点推荐