注册 登录
重磅消息:开通VIP会员,获取平台所有项目,永久使用,详细请咨询QQ:3376762016
远程服务部署安装,售后服务,请加QQ1:3376762016,QQ2:3597230140(即将满员),QQ3:1399491757(已满)
查看: 553|回复: 0
打印 上一主题 下一主题

java继承实例 定义一个Person类 定义一个Dog类 定义一个Student类,继承父类Person

[复制链接]

该用户从未签到

3518

主题

3532

帖子

66万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
668954
QQ
跳转到指定楼层
楼主
发表于 2020-9-20 13:49:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
题目:1./*定义一个Person类,
这个类的属性有:name、age、color
类有构造方法给3个属性赋值
类有run方法,能计算出十年后的年龄并输出。
类有eat方法,能改变自己的name和color*/
2./*定义一个Dog类,
类有属性name属性,
有构造方法给name传值
有run的方法,这个方法是输出name属性的值
3.定义一个Student类,继承父类Person.
该类有Dog类型的属性
有构造方法给属性传值
该类有遛狗的方法,当调用这个方法时会调用自己宠物的run方法

/**
* 定义Person
*/
public class Person {
    private String name;//姓名
    private String color;//颜色
    private int age;//年龄
    public Person() {
    }
    public Person(String n, String c, int a) {
        name = n;
        color = c;
        age = a;
    }
    public void run() {
        double c = age + 10;
        System.out.println("十年以后的年龄:"+c);
    }
    public void eat(String n, String c) {
        name = n;
        color = c;
    }
}
/**
*
* 定义Dog
*
*/
public class Dog {
        private String name;//名称
        public Dog(String n) {
                name = n;
        }
        public Dog() {
        }
        public void run() {
                System.out.println("小狗名字叫:"+name+" ,它正在运动");
        }
}
/**
* 定义一个Student类,继承父类Person.
*/
public class Student extends Person {
        Dog dog;
        public Student(Dog d){
                dog=d;
        }
       
        //遛狗方法
        public void liugou(){
                dog.run();
        }
}
//类有遛狗的方法,当调用这个方法时会调用自己宠物的run方法
public class Test {
        public static void main(String[] args) {
                    Dog d = new Dog("小花");
                Student s = new Student(d);// 学生类调用狗类里的run方法
                s.run();
                s.liugou();
        }
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
java无忧网(http://www.javawyw.com),专业提供Java大作业,小作业,课程设计,毕业设计源码,答辩辅导,作业排错,bug修复,专业解答,远程部署运行项目等服务
本网站所有源码,保证能运行!
QQ:1399491757
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部