关闭

Java多态的内存机制

发表于:2014-6-27 09:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:yinxingpan    来源:51Testing软件测试网采编

  学习java也快一年多了,看过很多方面的书,也喜欢在网络上学习优秀的java资料。但是每当自己打开myeclipse时,总是那么的不自信…………,java基础部分的内容自己以及掌握,并能很好运用,加油吧,多实践,多总结,一定会有所突破的。老银每天进步一点点。
  今天就总结一下,自己看过的资料上好的列子。
  1:java面向对象特征:抽象,封装,继承,多态。
  抽象:
  封装:
  继承:
  多态:
  写一个类,来完成以上所包含的抽象,封装,继承内容
class LaoYin extends Thread implements Runnable{
private int  Number=1111111;
private String name ="loayin";
@Override
public void run() {
System.out.println("java学习者");
}
}
java中通过重载,和重写机制来实现多态。
/**
*
* @author YXP 小技巧:当我们想让类中的私有变量让外界访问到:使用SET();GET().
* 简单方法是选中这些变量,右键,source  然后Ganerate Gater and Seter,即可。
*
*/
public class DuoTai {
String  name;
int   age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void cry(){
System.out.println("不知道怎么叫");
}
public  static void main (String[] args){
DuoTai an=new Cat();
an.cry();
DuoTai ni=new Dog();
ni.cry();
}
}
class Cat extends DuoTai{
public void cry(){
System.out.println("喵喵 ");
}
}
class Dog extends DuoTai{
public void cry(){
System.out.println("汪汪叫");
}
}
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号