就近原则: 类中的方法中的变量和成员变量重名时,调用类的方法时候,生效的是方法中的变量,如果方法中没有定义变量,才会去成员变量中寻找 于是,提出了this关键字,为了区分重名问题 public class Person { // 人的姓名年龄,成员变量 private String name; private int age; public void setAge(int a) { if (a < 0 || a > 100) { age = 20; } else { age = a; } }…
创建对象 构造器 每一个类都有一个构造器. 如果我们不单独为一个类编写构造器那么 Java 的编译器将会给这个类建立一个默认的构造器. 每当一个新的对象被创建,至少一个构造器将会被调用. 构造器的一个最主要的原则就是他们必须和类有同样的名字.一个类可以有不止一个构造器. 一个构造器的demo: public class Puppy { public Puppy(String name){ System.out.println("Puppy's Name is :"+name); }…