1、面向对象
重点在于使用模块化设计,需要时只要简单组装模块就可,只要对象可以满足你的需求就不需要关注它如何实现。
2、引用数据类型和基本数据类型
区别在于需要内存的开辟及使用,如:int i=1;直接把1放到i中就好了。而Book bk1=new Book();必选先new出一个空间,这个空间中存对象内容,然后再让bk1指向这个空间。
即引用数据类型是存地址的数据类型。
我的理解,声名基本数据类型即声名堆内存
声名引用数据类型即声名栈内存,存堆内存的地址。
3、堆内存与栈内存
堆内存:保存对象的属性内容,即实例化对象时new出来的空间。
栈内存:保存一块堆内存的地址,即声名对象时的对象名,存的是new出来的空间的地址。
4、构造方法
Book bk=new Book()其实这里面的Book()就是构造方法
