首页 > 代码库 > 使用Java实现面向对象编程(3)

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

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

 

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

int --->double

 

引用数据类型的转换:

1.向上转型

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

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

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

 

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

 

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

 

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

 

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