zoukankan      html  css  js  c++  java
  • java面向对象抽象类应用

    abstract class Person {
        private String name;
        private int age;
    
        public Person(String name, int age) {
            this.name = name;
            this.age = age;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public abstract void want();
    }
    
    class Sthdent extends Person {
        private int score;
    
        public Sthdent(String name, int age, int score) {
            super(name, age);
            this.score = score;
        }
    
        public int getScore() {
            return score;
        }
    
        public void setScore(int score) {
            this.score = score;
        }
        @Override
        public void want() {
            System.out.println(getName() + " 年龄:" + getAge()+" 想要" + getScore()+"分");
        }
    }
    
    class Work extends Person {
        private int money;
    
        public Work(String name, int age, int money) {
            super(name, age);
            this.money = money;
        }
    
        public int getMoney() {
            return money;
        }
    
        public void setMoney(int money) {
            this.money = money;
        }
        @Override
        public void want() {
            System.out.println(getName() + " 年龄:" + getAge()+" 想要" + getMoney()+"元");
        }
    }
    
    
    public class AbsDemo {
        public static void main(String agrs[]) {
           Sthdent sthdent =  new Sthdent("张三",20,100);
           sthdent.want();
            Work work = new Work("李四",42,50000);
            work.want();
    
        }
    }
  • 相关阅读:
    Java邮件开发(JavaMail)
    SQL删除所有表和数据
    Hyper-V由于虚拟机监控程序未运行
    .NET CORE IIS PUT和DELETE请求失败 405
    ReSharper 快捷键调试
    hyper-v提示监控未运行
    c#定义Ilist集合
    WindowsFormsApp1设置开机自启动
    SQL查询总数和分页数
    EF执行SQL语句
  • 原文地址:https://www.cnblogs.com/sflik/p/4543055.html
Copyright © 2011-2022 走看看