Java面向对象编程练习题(20)
发布时间:2021-06-08
发布时间:2021-06-08
5.下面是一个类的定义,请将其补充完整 class ______{ String name; int age;
Student(______ name, int a){ _____.name=name; age=a; } }
6.下面是一个类的定义,请将其补充完整
class ______{ String s;
______ int a=3; A(String s){ this.s=s; }
static int getA(){
return a;
} }
四、编程题
1.按要求编写一个Java应用程序:
(1)定义一个接口CanCry,描述会吼叫的方法public void cry()。
(2)分别定义狗类(Dog)和猫类(Cat),实现CanCry接口。实现方法的功能分别为:打印输出“我是狗,我的叫声是汪汪汪”、“我是猫,我的叫声是喵喵喵”。
(3)定义一个主类G,
①定义一个void makeCry(CanCry c)方法,其中让会吼叫的事物吼叫。 ②在main方法中创建狗类对象(dog)、猫类对象(cat)、G类对象(g),用
g调用makecry方法,让狗和猫吼叫。 2、编写一个Java程序,并满足如下要求:
1)编写一个Car类,具有:
属性:品牌(mark)——String类型 功能:驾驶(void drive( ))