多态:
发生在继承、重写时
父类引用子类对象 父类 引用变量 子类对象
父类名 引用变量=new 子类名();如 Animal a = new Dog();
多态是向父类看齐,a只能调用父类的属性、功能,
当子类重写父类方法时,调用的方法时子类重写后的方法 ;
多态:
发生在继承、重写时
父类引用子类对象 父类 引用变量 子类对象
父类名 引用变量=new 子类名();如 Animal a = new Dog();
多态是向父类看齐,a只能调用父类的属性、功能,
当子类重写父类方法时,调用的方法时子类重写后的方法 ;
/*
* polymorphic 多态的,多态最想体现的是通用性/-统一调用标准
*/
public class Polymorphic {
public static void main(String[] args) {
Animal a=new Dog(); //父类引用指向子类对象
a.eat(); //统一向父类看齐,只能用父类的.但重写了调用的就是子类重写后的
// a.age=18; age是子类的属性不能调用
}
}
//父类--提取子类的共性代码,提高了复用性
class Animal{
public void eat() {
System.out.println("啥都吃");
}
}
//子类--可以使用父类的功能,减少代码
class Dog extends Animal{
int age;
@Override //重写方法的标记--注释
public void eat() {
System.out.println("狗吃肉");
}
}
错误描述: 在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报...
Elasticsearch 是通过 Lucene 的倒排索引技术实现比关系型数据库更快的过滤。特...
上篇文章给大家介绍了 Java正则表达式匹配,替换,查找,切割的方法 ,接下来,...
本文实例讲述了Laravel框架源码解析之反射的使用。分享给大家供大家参考,具体如...
4月11日20:30~22:00通过腾讯会议进行了第二次在线学习讨论我把学习笔记整理一下...
复制代码 代码如下: % URL="http://news.163.com/special/00011K6L/rss_newstop....
DELETEFROMTablesWHEREIDNOTIN(SELECTMin(ID)FROMTablesGROUPBYName) Min的话保...
工具:Eclipse,Oracle,smartupload.jar;语言:jsp,Java;数据存储:Oracle。...
项目中用到的一些特殊字符和图标 html代码 XML/HTML Code 复制内容到剪贴板 div ...
正则忽略大小写 – RegexOptions.IgnoreCase 例如: 复制代码 代码如下: Str = R...