重新出发 Java基础---多态、包、权限修饰符21

多态

  1. 子父类的继承关系
  2. 方法的重写
  3. 父类引用指向子类对象

多态成员的特点:

       成员变量:编译时看的是左边,运行是看到的左边(成员变量没有重写)

       成员方法:编译时看的左边,运行看右边

       静态方法:编译时看的左边,运行时看的也是左边


向上转型

Animal   a  =  new Dag();

向下转型

Dog   d  =  (Dog) a;


包packet

特点:可以有多层

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

           包的声明必须是第一行代码


不同包之间相互访问

类:包名.类名

使用关键字import将类导入


权限修饰符

public    当前类    相同包下不同的类    不同包下的类

default   当前类    相同包下不同的类    

private   当前类    

protected 当前类    相同包下不同的类

使用public来修饰类,一个Java文件中只有一个类。若有多个类,类名和文件名一样的类名,必须用public修饰其他类不能使用public修饰


权限修饰符最常用的方法

所有成员变量都使用private修饰

所有的方法使用public修饰

所有的构造方法public修饰

如果不想让创建对象,使用private修饰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值