package Demo_bdpn_2018_4_26_11_38;
public abstract class Cloor {
private String name;//名字
public Cloor() {
super();
}
public Cloor(String name) {
this.name= name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private String name;//名字
public Cloor() {
super();
}
public Cloor(String name) {
this.name= name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public abstract void info();
}
package Demo_bdpn_2018_4_26_11_38;
public class Cloor1 extends Cloor {
private String chicken;
public Cloor1(String name,String chicken) {
super(name);
this.chicken = chicken;
}
public String getChicken() {
return chicken;
}
public Cloor1() {
super();
}
@Override
public void info() {
System.out.println("我叫:"+super.getName()+","
+ "是一只"+this.chicken+"\n我喜欢吃虫子!"+"\n我会打鸣!");
// TODO Auto-generated method stub
}
private String chicken;
public Cloor1(String name,String chicken) {
super(name);
this.chicken = chicken;
}
public String getChicken() {
return chicken;
}
public Cloor1() {
super();
}
@Override
public void info() {
System.out.println("我叫:"+super.getName()+","
+ "是一只"+this.chicken+"\n我喜欢吃虫子!"+"\n我会打鸣!");
// TODO Auto-generated method stub
}
}
package Demo_bdpn_2018_4_26_11_38;
public class Cloor2 extends Cloor {
private String ZBZb;
public Cloor2() {
super();
}
public Cloor2(String ZBZb,String name) {
super(name);
this.ZBZb=ZBZb;
}
public String getZBzb() {
return ZBZb;
}
@Override
public void info() {
System.out.println("我叫:"+this.ZBZb+
",是一只"+super.getName()+"\n我喜欢吃小鱼虾"+"\n我会游泳");
// TODO Auto-generated method stub
}
private String ZBZb;
public Cloor2() {
super();
}
public Cloor2(String ZBZb,String name) {
super(name);
this.ZBZb=ZBZb;
}
public String getZBzb() {
return ZBZb;
}
@Override
public void info() {
System.out.println("我叫:"+this.ZBZb+
",是一只"+super.getName()+"\n我喜欢吃小鱼虾"+"\n我会游泳");
// TODO Auto-generated method stub
}
}
package Demo_bdpn_2018_4_26_11_38;
public class Cloor3 {
public static void main(String[] args) {
Cloor1 cloor1 = new Cloor1("欧欧","芦花鸡");
cloor1.info();
Cloor2 cloor2 = new Cloor2("嘎嘎","斑嘴鸭");
cloor2.info();
}
public static void main(String[] args) {
Cloor1 cloor1 = new Cloor1("欧欧","芦花鸡");
cloor1.info();
Cloor2 cloor2 = new Cloor2("嘎嘎","斑嘴鸭");
cloor2.info();
}
}
第2题
package Demo_bdpn_2018_4_26_9;
public abstract class Animal {
private int age;
public Animal() {
super();
}
public Animal(int age) {
super();
this.age = age;
}
private int age;
public Animal() {
super();
}
public Animal(int age) {
super();
this.age = age;
}
public int getAge() {
return age;
}
return age;
}
public void setAge(int age) {
this.age = age;
}
public abstract void info();
}
this.age = age;
}
public abstract void info();
}
package Demo_bdpn_2018_4_26_9;
public class Bird extends Animal {
private String fish="五斤重的鱼";
public Bird() {
}
public Bird(int age) {
super(age);
}
public void serFish(String fish) {
this.fish=fish;
}
public String getFish() {
return fish;
}
@Override
public void info() {
System.out.println("我是一只"+this.fish+"\n今年"+super.getAge()+"岁了");
// TODO Auto-generated method stub
}
}
private String fish="五斤重的鱼";
public Bird() {
}
public Bird(int age) {
super(age);
}
public void serFish(String fish) {
this.fish=fish;
}
public String getFish() {
return fish;
}
@Override
public void info() {
System.out.println("我是一只"+this.fish+"\n今年"+super.getAge()+"岁了");
// TODO Auto-generated method stub
}
}
package Demo_bdpn_2018_4_26_9;
public class Flying extends Animal{
private String aviation="红色的鸟";
private String aviation="红色的鸟";
public void serAviation(String aviation) {
this.aviation=aviation;
}
public String getAviation() {
return aviation;
}
public Flying() {
super();
}
public Flying(int age) {
super(age);
}
public void info() {
System.out.println("我是一只"+this.aviation+"\n今年"+super.getAge()+"岁了");
// TODO Auto-generated method stub
}
}
super();
}
public Flying(int age) {
super(age);
}
public void info() {
System.out.println("我是一只"+this.aviation+"\n今年"+super.getAge()+"岁了");
// TODO Auto-generated method stub
}
}
package Demo_bdpn_2018_4_26_9;
public class Iess {
public static void main(String[] args) {
Flying flying=new Flying(4);
flying.info();
Bird bird = new Bird(2);
bird.info();
}
public static void main(String[] args) {
Flying flying=new Flying(4);
flying.info();
Bird bird = new Bird(2);
bird.info();
}
}