A:案例演示

  • 学生类:

    • 成员变量:
      • name,age
    • 构造方法:
      • 无参,带两个参
    • 成员方法:
      • getXxx()/setXxx()
      • show():输出该类的所有成员变量值

        B:给成员变量赋值:

  • a:setXxx()方法

  • b:构造方法

    C:输出成员变量值的方式:

  • a:通过getXxx()分别获取然后拼接

  • b:通过调用show()方法搞定
  1. class Student {
  2. private String name; //姓名
  3. private int age; //年龄
  4. public Student(){} //空参构造
  5. public Student(String name,int age) { //有参构造
  6. this.name = name;
  7. this.age = age;
  8. }
  9. public void setName(String name) { //设置姓名
  10. this.name = name;
  11. }
  12. public String getName() { //获取姓名
  13. return name;
  14. }
  15. public void setAge(int age) { //设置年龄
  16. this.age = age;
  17. }
  18. public int getAge() { //获取年龄
  19. return age;
  20. }
  21. public void show() {
  22. System.out.println("我的姓名是:" + name + ",我的年龄是:" + age);
  23. }
  24. }
  1. class Demo4_Student {
  2. public static void main(String[] args) {
  3. Student s1 = new Student(); //使用空参构造
  4. s1.setName("张三"); //设置姓名
  5. s1.setAge(23); //设置年龄
  6. System.out.println("我的姓名是:" + s1.getName() + ",我的年龄是:" + s1.getAge());
  7. //getXxx()获取属性值,可以打印,也可以赋值给其他的变量,做其他的操作
  8. Student s2 = new Student("李四",24);
  9. s2.show(); //只是为了显示属性值
  10. }
  11. }