你的位置:首页 > 软件开发 > Java > JAVA类与对象(五)

JAVA类与对象(五)

发布时间:2016-07-31 18:00:11
对象的生成创建一个对象包括对象的声明、实例化、初始化三部分。1.声明-----类名对象名  声明并不是为对象分配内存空间,而只是分配一个引用空间。对象的引用类似于指针,是32位的地址空间,它的值指向一个中间的数据结构,它储存有关数据类型的信息以及当前对象所在的堆的地址,而对于对象 ...

对象的生成

创建一个对象包括对象的声明、实例化、初始化三部分。

1.声明-----类名对象名

  声明并不是为对象分配内存空间,而只是分配一个引用空间。对象的引用类似于指针,是32位的地址空间,它的值指向一个中间的数据结构,它储存有关数据类型的信息以及当前对象所在的堆的地址,而对于对象所在的实际的内存地址是不可操作的,这就保证了安全性。

2.实例化

  运算符new为对象分配内存空间,它调用对象的构造方法,返回引用。一个类的不同对象分别占用着不同的内存空间。

3.生成

  执行构造方法进行初始化,根据参数不同调用相应的构造方法。

注意:如果类中没有构造方法,系统会自动调用默认的构造方法。默认的构造方法是无参数的。如果类中定义了构造方法,则必须使用类中定义的构造方法,否则会出错!

例:

class Student{    float height,weight;    String head,ear,hand,foot,mouth;    Student()    {      height=0;      weight=0;      head="myhead";      ear="myear";      hand="myhead";      foot="myfoot";      mouth="mymouth";      System.out.println("new Student ok!!!");    }  }public class Man{  public static void main(String args[]){    Student zhangsan=new Student();    }}

原标题:JAVA类与对象(五)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。