首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 面向对象编程收拾一

2012-12-27 
java 面向对象编程整理一java 面向对象编程整理一三大特点:封装:Encapsulation继承:Inheritance多态:Polym

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小时前
写的不盖啊!

热点排行