- /*用现实生活举个例子我觉得比较好理解些:
- 比如张三要上学,但发觉zhangsan名字不好听于是改名叫zhangsi*/
- class Person{
- int age; //隐式初始化实际上是JVM赋默认值0给变量age的,变量在显示屏上看不到被初始化
- String name="zhangsan"; //显式初始化,是我们主观加上去的,变量在显示屏上看得到被初始化了。
- public Person(int age,String name){
- this.age = age;
- this.name = name;
- }
- }
- public class ShangXue
- {
- public static void main(String [] args){
- Person zz = new Person(20,"zhangsi");
- System.out.println(zz.name);
- }
- }
复制代码 |