2019-03-23

多态

/*

 * 多态的成员特点

 * 成员变量 编译时看左边 运行时看左边 成员变量没有重写 所以打印的就是父类的成员

 * 成员方法 编译时看左边 运行时看右边 成员方法又重写  所以打印的就是子类的具体实现方法

 * 静态方法 编译时看左边 运行时看左边 打印的父类的静态方法

* 编译时看的都是左边 运行时成员方法看的是右边 其他都是左边

 */


多态的优缺点

缺点:无法访问子类特有的成员

优点;可以提高可维护性(多态前提所决定的 (继承))


/*

 * 包特点:

 * 可以有多层

 * 不同包下的文件名可以重复

 * 包的声明必须在最上面


不同包之间相互访问

1:使用类的全名

2:报名 + 类名 import java.util.ArrayList

3:import java.util.* *代表通配符,代表导入了这个包下面所有的类,并没有导入子包下的类

 */

权限修饰符 在当前类都可以访问   

public 当前类 相同包下的类可以访问 不同包下的类可以访问

default 当前类 相同包下的类可以访问 不同包下的类不可以访问

private 当前类  相同包下的类不可以访问 不同包下的类不可以访问

protected 当前类 相同包下的类可以访问 不同包下的类不可以访问

default 当前包下 protected 让子类对象可以使用 (一般可以认为相同)但是在不同包下继承了父类了之后 调用super.的时候用protected



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 感恩~今天上午的考试一切顺利,尽管不知道能不能考过,但考完试感觉特别轻松,紧张过后的轻松自在感好久没体会到了,经历...
    毛毛细雨mmxy阅读 145评论 0 0
  • DO YOU 在某些瞬间,会有恍若隔世的感觉。 只一眼,却好像已经飞越了千山万水,抵达了最初的那种感觉。 那是怎样...
    流蘇髻阅读 263评论 0 0
  • 少师曰:肝属木,木非水不养,故肾为肝之母也。肾衰则木不旺矣。是以肝木之虚,皆肾水之涸也。然而肝木之虚,不全责肾水之...
    古原青草阅读 518评论 1 5