java 包装类可以被继承_Java学习笔记-6-包装类、static关键字、继承、多态

包装类

Integer.valueOf("55")

将字符串转换为对应的包装类型

例:

Integer integer = Integer.valueOf("55");

Integer.parseInt()

将字符串转换为对应的基本类型

例:

int i = Integer.parseInt("10");

static关键字

静态方法可以直接访问类变量和静态方法。

静态方法不能直接访问普通成员变量或成员方法。

反之,成员方法可以直接访问类变量或静态方法。

静态方法中,不能使用this关键字。

静态方法只能访问静态成员。

继承

Java只支持单继承,不支持多继承

Java支持多层继承(继承体系)

成员变量

子类父类中出现不重名的成员变量,可以直接访问父类成员变量

同名使用super 关键字,修饰父类成员变量

super.父类成员变量名

成员方法

成员方法,就近原则

子类父类中出现重名的成员方法,方法重写 (Override)

构造方法

构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。

构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化动作。子类的构造方法中默认有一个super() ,表示调用父类的构造方法,父类成员变量初始化后,才可以给子类使用。

super和this

在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。

多态

编译看左边,运行看右边,其他都看左边

向上转型

父类类型  变量名 = new 子类类型()

向下转型

子类类型 变量名 = (子类类型)父类变量名

变量名 instanceof 引用数据类型(类,接口)

如果变量属于该数据类型,返回true。

如果变量不属于该数据类型,返回false。

原文:https://www.cnblogs.com/cmmplb/p/11735720.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值