java中所有的方法调用都维护在一个称为调用栈的结构中。个人觉得在对象的行为这一章里最重要的是构造方法和方法重载还有this的使用。构造方法可以看做是一种特殊的方法,特殊就在于它的名字必须和类名一样,并且没有返回值,但是可以有参数列表。 当我们实例化一个类的时候就会用到它。当我们在编写一个类,但是在类中没有添加构造器,系统会自动为我们加上一个默认构造器。这个默认构造器用public 访问修饰符限定,没有形参可以不做任何事情。而如果我们在类中添加了一到多个构造器,那么编译器就不会为类添加默认构造器。而方法重载是 一个类有两到多个同名但是有不同参数列表的方法。普通的方法也可以重载,与方法的返回数据类型无关。再来说说this的作用。this属性和this方法,就是对象本身访问自己的属性和方法。在构造器中this()表示调用同一个类中的其他构造器。最后,说说实例化对象。实例化对象有几种方式。首先最常见的也是最基本的就是Emp p1=new Emp(),现在还可以用this来实例化一个对象。Emp p1=new Emp(形参)
原文地址:http://www.cnblogs.com/pandasun/p/3712910.html