java学习笔记(2)——类和对象

2022-09-07  本文已影响0人  烂笔头2020

1、创建一个Teacher.java文件
创建一个类

public class Teacher {
    // 属性:姓名、所教课程名、性别、年龄
    String name;
    String teachClass;
    String sex;
    int age;

    public void setName(String name) {
        this.name = name;
    }

    public void setTeachClass(String teachClass) {
        this.teachClass = teachClass;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public Teacher() {

    }

    // 方法:获得老师所教授的课程名
    public void getClass(String name, String teachClass) {
        System.out.println(name + "老师所教授的课程是" + teachClass);
    }
}

2、创建一个Main.java文件
这里是创建对象

public class Main {
    public static void main(String[] args) {
        Teacher teacherA = new Teacher();
        teacherA.setName("马冬梅");
        teacherA.setSex("女");
        teacherA.setAge(22);

        // 具体对象的行为:马冬梅老师教授的课程是生物
        teacherA.getClass(teacherA.name, "生物");
    }

}

3、继承
继承只能是单继承,即一个子类只能继承一个父类
创建一个Chinese.java

public class Chinese extends Teacher {
    // 定义自己独有的属性:工作内容
    String content;

    // 定义自己独有的方法
    public void writeModels(String name, String content) {
        System.out.println(name + "老师主要工作内容是" + content);
    }

    public static void main(String[] args) {
        Chinese teacherB = new Chinese();
        teacherB.setName("夏洛特");
        teacherB.setSex("男");
        teacherB.setAge(30);
        teacherB.getClass(teacherB.name, "语文");
        teacherB.writeModels(teacherB.name, "唐宋诗词三百首");
    }
}

附加笔记:

上一篇 下一篇

猜你喜欢

热点阅读