- //创建类
- class Dog
- {
- //私有化成员变量
- private String name;
- private int age;
- //无参构造方法
- public Dog() {}
- //有参构造方法
- public Dog(int age,String name)
- {
- this.name = name;
- this.age = age;
- }
- //set方法用于设定成员变量
- public void setName(String name)
- {
- this.name = name;
- }
- public void setAge(int age)
- {
- this.age = age;
- }
- //get方法用于外部获取成员变量
- public String getName()
- {
- return name;
- }
- public int getAge()
- {
- return age;
- }
- //定义成员方法show
- public void show()
- {
- System.out.println(name+"今年"+age+"岁");
- }
- }
- //测试类
- class DogTest
- {
- public static void main(String[] args)
- {
- //创建对象d
- Dog d = new Dog();
- //通过set方法设定对象d的成员变量name和age
- d.setName("旺财");
- d.setAge(5);
- //调用对象d的show方法
- d.show();
- //创建对象d1
- Dog d1 = new Dog();
- //通过set方法设定对象d1的成员变量name和age
- d1.setName("豆豆");
- d1.setAge(4);
- //通过get方法获取对象d1的成员变量name和age,并打印输出
- System.out.println(d1.getName()+"今年"+d1.getAge()+"岁");
- //通过有参构造方法创建对象d2
- Dog d2 = new Dog(6,"小明");
- //通过get方法获取成员对象d2的变量name和age,并打印输出
- System.out.println(d2.getName()+"今年"+d2.getAge()+"岁");
- }
- }
复制代码 |
|