JAva继承编写自行车例子,java基础-继承 - 政旭Arvin的个人空间 - OSCHINA - 中文开源技术交流社区...

Animals 父类:

public class Animals {

private String name;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

动物子类:

public class Dog extends Animals {

private String name;

public Dog(String dog) {

// TODO Auto-generated constructor stub

this.name = dog;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

测试类-从添加的信息中挑选出符合条件的信息:

package czx.test_extends;

public class TestAnimals {

public static void main(String[] args) {

Animals[] as = new Animals[] { new Dog("miaomiao") };

getAllDog(as);

for(int i=0;i

if(as[i]==null) {

continue;

}else {

System.out.println(as[i].getName());

}

}

}

public static Dog[] getAllDog(Animals[] a) {

String num;

Dog[] dog = new Dog[a.length];

int s = 0;

for (int j = 0; j < a.length; j++) {

num = a.getClass().getCanonicalName();

if (num.equals("Dog")) {

dog[s] = (Dog) a[j];

s++;

}

}

return dog;

}

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部