首先创建一个Teacher类
再对里面进行设计
在main方法中创建两个对象s1和s2
用s1对象名称来把Teacher类中的三个属性赋值,s1存放在栈空间中,Teacher类中的三个属性是存放在堆空间的,s1指向堆空间的地址,接着调用Teacher类中的方法,会发现使用的值是初始化过的.
接着创建s2对象,不将Teacher类中的属性初始化,调用Teacher类中的方法,使用的是类属性默认初始化值
测试代码如下
结论:使用同一类创建的不同对象,都是独立的,都可以使用类中的属性,相互修改不影响