使用Java实现面向对象编程(3)

断点调试时
1.程序一行一行执行
2.重要的变量

 

基本数据类型转换:
double ---> int

int --->double

 

引用数据类型的转换:

1.向上转型

父类 变量名= new 子类实例();

a.该行代码可以执行成功 无需进行强制转换
b.创建了一个父类对象 确切来说 是一个子类实例
c.调用时方法 执行的方法是子类的重写方法(!子类确切是重写了该方法)
d.无法调用子类的独有方法

2.向下转型
父类 父类变量名= new 子类实例();
子类 子类变量名 = (子类)父类变量名; == 子类 子类变量名 = new 子类实例()

 

常量(不可以对该值进行修改操作)
规范性 常量值的变量名全部大写

 

多行注释一般打在 常量值上 和方法上
但是注意 get set不需要打上

 

父类 实例化一个子类对象
调用时 执行的方法是子类的重写方法
无法调用子类的独有方法

 

转载于:https://www.cnblogs.com/a2367763409/p/6648895.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值