java中名词概念的理解

方法的重载:方法名称相同,但参数的类型和个数不同,通过传递参数的个数及类型不同以完成不同功能的方法调用。

例如:System.out.println();属于方法的重载。

方法的重载一定是根据参数类型和个数来判断的。


构造函数:构建创造对象时调用的函数。作用:可以给对象进行初始化。Tip:函数名与类名相同,不用定义返回值类型,没有具体的返回值。


 

面向对象特征:1、封装(encapsulation)对外部不可见,保护程序的某些内同。2、继承性(inheritance)扩展功能。3、多态(polymorphism)。


类与对象:实例(instance)。

一个类定义完成之后,不能直接使用,需要产生对象。

Person p1 = null;//声明对象

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

还有类图是什么?


引用数据类型必然存在栈内存到堆内存的引用关系。

在程序中,对象保存在栈内存中,属性保存在堆内存之中,所有的方法是保存在全局代码区之中。此区中的内容是所有对象共享的。 


 

封装性:封装就是保护内容,保证某些属性或方法可以不被外部看见。

被封装的属性如果需要被访问,需要编写setter及getter方法来完成。

 

 

 

posted @ 2013-08-29 12:26  waldmer  阅读(308)  评论(0编辑  收藏  举报