1、
创建一个鸟类, Bird类具有“性别、年龄、颜色”等属性, Bird类具有fly方法“我在天空里自由自在地飞翔...”的方法。再创建鸵鸟类(Ostrich),该类继承Bird类, 因为鸵鸟不会飞,要重写Bird类的方法。最后在main方法中创建各自的对象,并使用相应的成员变量与方法进行赋值与输出。
2、
项目中创建Animal类,具有“姓名、性别、年龄、颜色”等属性, Animal具有eat方法和say方法。再创建Cat类,该类继承Animal类, Cat拥有自己的mouse方法,再创建BoSiCat类,该类继承Cat类, BoSiCat拥有自己的actingCute(卖萌)方法,可以重写BoSiCat类的某些方法。最后在main方法中创建各自的对象,并使用相应的成员变量与方法进行赋值与输出。
第一题:
public class Bird {
private String sex;
private int age;
private String color;
public void fly(){
System.out.println("我在天空里自由自在地飞翔");
}
//getter、setter略
}
public class Ostrich extends Bird {
public void fly() {
System.out.println("我是驼鸟我不会飞");
}
}
public class Test {
public static void main(String[] args) {
Bird bird=new Bird();
Ostrich ostrich=new Ostrich();
bird.fly();
ostrich.fly();
}
}
第二题:
public class Animal {
private String name;
private String sex;
private int age;
private String color;
public void eat(){
System.out.println("Animal-eat");
}
public void say(){
System.out.println("Animal-say");
}
//getter、setter略
}
public class Cat extends Animal {
public void mouse(){
System.out.println("Cat-mouse");
}
}
public class BoSiCat extends Cat {
public void actingCute(){
}
public void mouse(){
谨御System.out.println("BoSiCat-mouse");
}
}
public class Test {
public static 明或void main(String[] args) {
Animal animal=new Animal();
Cat cat=new Cat();
BoSiCat 祥槐岩boSiCat=new BoSiCat();
animal.eat();
animal.say();
cat.eat();
cat.say();
cat.mouse();
boSiCat.eat();
boSiCat.say();
boSiCat.mouse();
}
}
public class Bird {
private String sex;
private int age;
private String color;
public void fly(){
System.out.println("我在天空里自由自在地飞翔...");
}
}
public class Ostrich extends Bird{
public void fly(){
System.out.println("我不会飞");
}
public static void main(String[] args) {
Bird b = new Bird();
Ostrich o = new Ostrich();
b.fly();
o.fly();
}
}
public class Animal {
private String name;
private String sex;
private int age;
private String color;
public void eat(){
}
public void say(){
}
}
public class Cat extends Animal{
public void mouse(){
}
}
public class BoSiCat extends Cat{
public void actingCute(){
}
public static void main(String[] args) {
Animal a = new Animal();
Cat c = new Cat();
BoSiCat b = new BoSiCat();
a.eat();
a.say();
c.eat();
c.say();
c.mouse();
b.eat();
b.say();
b.mouse();
b.actingCute();
}
}