1. 使用属性
通过引用修改对象的属性
public class Teacher {
String name; // 对象属性 int age; String gender;
// 对象方法 public void lesson() { System.out.println(name + “老师在上课”); } public void eat(String something) { System.out.println(“老师在吃” + something); } // 描述对象的详细信息, 把所有的属性值串接成一个字符串 public String say() { String str = “姓名:” + name + “,年龄:” + age + “,性别:” + gender; return str; } } |
public class TeacherTest { public static void main(String[] args) { Teacher t = new Teacher(); t.name = “张三”; t.age = 30; System.out.println(t.name); // 输出”张三” System.out.println(t.age); // 输出30 t.name = “张四”; System.out.println(t.name); // 输出”张四” } } |
2. 调用方法
public class Teacher { String name; // 对象属性 int age; String gender; // 对象方法 public void lesson() { System.out.println(name + “老师在上课”); } public void eat(String something) { System.out.println(“老师在吃” + something); } // 描述对象的详细信息, 把所有的属性值串接成一个字符串 public String say() { String str = “姓名:” + name + “,年龄:” + age + “,性别:” + gender; return str; } } |
public class TeacherTest { public static void main(String[] args) { Teacher t = new Teacher(); t.name = “张三”; t.age = 30; t.gender = “男”; System.out.println(t.name); // 输出”张三” System.out.println(t.age); // 输出30 t.name = “李三”; System.out.println(t.name); // 输出”李三” t.lesson(); // 输出 李三老师在上课 // 思考, 为什么不是输出张三老师在上课? t.eat(“鱼香肉丝”); // 输出 “老师在吃鱼香肉丝” System.out.println(t.say()); // 输出 “姓名: 李三,年龄:30,性别:男” } } |
想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训训课程视频供广大学员下载学习
上一篇: Java培训SE基础之创建对象
下一篇: Java培训SE基础之对象的独立性