Java学习笔记--Lesson2(Java面向对象编程),
分享于 点击 28879 次 点评:196
Java学习笔记--Lesson2(Java面向对象编程),
Lesson2
1、 位运算
位运算符,移位运算符,算法;
2、 面向对象编程;
Demo1 Point
OOP:构造一个对象模型,将数据与方法组织在一起,
对象有状态(State),行为 (behavior)
把现实世界对象的状态保存在软件对象的变量中,现实世界对象的行为通过软件包对象的方法(函数)来实现。
3、 类和对象
① 类是对象的模板,对象是类的实例;
② 声明对象变量后,用new创建对象实体;
③ 构造方法;(Demo2 Point)
④ 反编译,javap
⑤ New:分配空间,调用构造方法,返回引用;
⑥ 方法的重载,方法名相同,用参数区别
⑦ This,指向对象本身;
⑧ 静态方法static可以直接用类名调用,而不用实例化一个对象;
⑨ 常量定义,final,可在构造函数中初始化(大写)
⑩ Demo Animal类
⑪ 继承,extends,不可以多继承;
⑫ 方法的覆盖(override)
⑬ Super
⑭ 每个子类构造函数的第一句都是隐含的调用super()
⑮ 多态性:通过覆盖父类的方法,要运行时根据传递的对象引用来调用相应的方法。
⑯ Instanceof判断一个对象是否是一个类的实例。
相关文章
- 暂无相关文章
用户点评