java基础核心面向对象——小综合

 

public abstract class Person {//定义人的抽象类

    private String name;//声明姓名私有属性
    private int age;//声明年龄私有属性
    
    public void show(){//定义一个显示方法
        System.out.println("名字是:"+name);
        System.out.println("年龄是:"+age);
    }
    public void eat(){
        System.out.println("我们都要吃很多饭");
    }
    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 class Athletes extends Person {//创建一个运动员抽象子类继承人父类

    public void learn(){
        System.out.println("我们天天都要学习训练!");
    }
}

 

public abstract class Coach extends Person {//创建一个教练抽象子类继承人父类

    public void teach() {
        System.out.println("我们严格教他们!");

    }
}

 

public interface LearnEnglish {//接口

    public void study();
    
}

 

public class Basketball extends Athletes {//一个篮球运动员子类继承运动员抽象类

    private double height;

    public void shoot(){
        System.out.println("我们投篮很准!");
    }
    public double getHeight() {
        return height;
    }

    public void setHeight(double height) {
        this.height = height;
    }
    
}

 

//乒乓球运动员继承运动员父类并且实现学英语接口
public class Pingpang extends Athletes implements LearnEnglish {

    private double weight;

    public void wave(){
        System.out.println("我们挥板很有力!");
    }
    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }
    @Override
    public void study() {
        System.out.println("乒乓球运动员需要有很好的英语交流能力!");
        
    }
    
}

 

//一个乒乓球教练子类继承教练抽象类
public class PingpangCoach extends Coach implements LearnEnglish {

    @Override
    public void study() {
        System.out.println("乒乓球教练也需要有很好的英语交流能力!");

    }
    


    public void speak(){
        System.out.println("我们乒乓球运动员打球也很厉害!");
    }

}

 

public class BasketballCoach extends Coach {//篮球教练子类继承教练父类

    public void tall(){
        System.out.println("我们篮球教练训人很凶!");
    }
}
 

 

public class Test {

    public static void main(String[] args) {
        Basketball b0=new Basketball();//创建一个篮球运动员对象
        Pingpang p0=new Pingpang();//创建一个乒乓球运动员对象
        BasketballCoach b2=new BasketballCoach();//创建一个篮球教练对象
        PingpangCoach p2=new PingpangCoach();//创建一个乒乓球教练对象
        
        b0.eat();
        b0.setAge(20);
        b0.setName("科比");
        b0.setHeight(198);
        b0.show();
        b0.learn();
        b0.shoot();
        
        p0.eat();
        p0.setAge(21);
        p0.setName("马龙");
        p0.setWeight(140);
        p0.learn();
        p0.study();
        p0.wave();
        p0.show();
        
        b2.eat();
        b2.setAge(50);
        b2.setName("波波维奇");
        b2.show();
        b2.tall();
        b2.teach();
        
        p2.eat();
        p2.setAge(38);
        p2.setName("刘国梁");
        p2.study();
        p2.show();
        p2.teach();
        p2.speak();
        
        
    }

}

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.m或d论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 、1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。、资源 5来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。、资 5源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值