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判断一个对象是否是一个类的实例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值