5、构造方法不能手工调用,被JVM自动调用Students=newStudent();//告诉虚拟机s.Student();b)构造方法在对象构造时,被自动调用一次,而且只会被调用一次 i. 分配空间 ii. 初始化属性 iii. 调用构造方法c)构造方法没有返回值d)如果一个类中没有定义构造方法,系统默认提供一个公开的、无参的空构造方法4.构造方法的使用场景构造方法经常用于给实例变量赋值 对象与引用 1.引用概念Students;s=newStudent();2.引用存储的是对象内存空间的首地址s.print();//遥控器与电视机的关系s指向首地址3.程序中的值传递
6、简单类型存储值(在内存中)对象类型存储地址[java] viewplaincopy1.//TestValue1.java 2.package chp6.ex08; 3. 4./** 5. * 6. * 说明:本程序演示了值传递 结果为10 基本类型 内存中存的是值 7. */ 8.public class TestValue1 { 9. public static void main(String args[]){ 10. int a = 10; 11. int b = a; 12. b++; 13. System.out.pr
7、intln(a); 14. } 15.} 16. 17.//答案:10 18. 19.//TestValue2.java 20.package chp6.ex09; 21. 22./** 23. * 24. * 说明:本程序演示了值传递 结果为21 对象类型 内存中存储的是地址 25. */ 26.public class TestValue2 { 27. public sta