代码
提交代码
public class NBAPlayer { // 姓名 private String name; // 年龄 private int age; // 无参构造方法 public NBAPlayer() { } // 单参构造方法 public NBAPlayer(int age) { this.setAge(age); } // 全参构造方法 public NBAPlayer(String name, int age) { this.setName(name); this.setAge(age); } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { // 判断参数age的合法性 if(age < 0) { this.age = 0; } this.age = age; } public static void main(String[] args) { NBAPlayer james = new NBAPlayer(); // 对属性赋值: james.setName("詹姆斯"); james.setAge(35); // 打印james实例属性 System.out.println("姓名:" + james.getName()); System.out.println("年龄:" + james.getAge()); System.out.println("-------------"); // 实例化一个新的对象 NBAPlayer jordan = new NBAPlayer("乔丹", 60); // 打印jordan对象实例属性 System.out.println("姓名:" + jordan.getName()); System.out.println("年龄:" + jordan.getAge()); } }
运行结果