博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础-继承
阅读量:7210 次
发布时间:2019-06-29

本文共 987 字,大约阅读时间需要 3 分钟。

hot3.png

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<as.length;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;

 

}

}

转载于:https://my.oschina.net/ZxArvin/blog/1922395

你可能感兴趣的文章
nodejs发展
查看>>
Fragment过度动画分析一
查看>>
UBI文件系统简介
查看>>
《现代操作系统》精读与思考笔记 第一章 引论
查看>>
System.out.print实现原理猜解
查看>>
每日英语:The Invasion of the Online Tutors
查看>>
codepage IMLangCodePages
查看>>
Leetcode: Valid Parentheses
查看>>
JavaScript Structure
查看>>
java 流媒体服务器Red5 FQA
查看>>
mysql--SQL编程(关于mysql中的日期) 学习笔记2
查看>>
jquery 请求jsp传递json数据的方法
查看>>
Repeater绑定事件ItemDataBound中获取数据库中数据
查看>>
草长莺飞,总归一字
查看>>
HDOJ 2097
查看>>
计算机学科漫谈
查看>>
mac下配置openfire
查看>>
自定义控件实现(转)
查看>>
如何确认访客所在的国家
查看>>
跟着8张思维导图学习javascript
查看>>