博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
11.13
阅读量:4522 次
发布时间:2019-06-08

本文共 1896 字,大约阅读时间需要 6 分钟。

package Hzy;public abstract class Person {    private String name;    private int 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 Person(String name, int age) {        this.name = name;        this.age = age;    }    public Person() {        super();    }    @Override    public String toString() {        return "Person [name=" + name + ", age=" + age + "]";    }    public abstract String speak();}
package Hzy;public class Student extends Person{    private float score;        public Student(String name, int age, float score) {        super(name, age);        this.setScore(score);    }    @Override    public String speak() {        return "学生说-->我的姓名:"+super.getName()+" "+super.getAge()+"岁 "+this.score+"分";    }    public float getScore() {        return score;    }    public void setScore(float score) {        this.score = score;    }}
package Hzy;public class Worker extends Person {    private float salary;        public Worker(String name, int age, float salary) {        super(name, age);        this.setSalary(salary);    }    @Override     public String speak() {        return "工人说 -->我的姓名:"+super.getName()+" "+super.getAge()+"岁 "+this.salary+"元";    }    public float getSalary() {        return salary;    }    public void setSalary(float salary) {        this.salary = salary;    }}
package Hzy;public class DemoStudentWorker {    public static void main(String[] args) {        Person student=new Student("旺财",3, 90.5f);        Person worker=new Worker("小强",1, 8125.5f);        print(student.speak());        print(worker.speak());    }    private static void print(String speak) {        System.out.println(speak);    }}

转载于:https://www.cnblogs.com/speater/p/7591324.html

你可能感兴趣的文章
centos7安装Lnmp(Linux+Nginx+MySql+Php+phpMyAdmin+Apache)
查看>>
iOS内存警告浅析
查看>>
Python入门---[第二篇]基础语法
查看>>
Swift---Swift5基本语法
查看>>
分析Ajax请求并抓取今日头条街拍美图
查看>>
[bzoj1452][JSOI2009]Count(树状数组)
查看>>
C/C++(指针数组)
查看>>
数据库的三大范式
查看>>
结对第二次—文献摘要热词统计及进阶需求
查看>>
swift 集合类型
查看>>
由Reference展开的学习
查看>>
第四届CCF软件能力认证
查看>>
字符数组和字符指针的差别
查看>>
简单的横向ListView实现(version 4.0)
查看>>
【转】jbdc程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法
查看>>
Java Spring学习笔记03.@component
查看>>
(十)桥接模式-代码实现
查看>>
Windows Phone开发(29):隔离存储C 转:http://blog.csdn.net/tcjiaan/article/details/7447469...
查看>>
循环单链表操作
查看>>
iOS --- Touch ID指纹解锁
查看>>