Java笔记

设计原则
1,将公共的属性和行为封装到父类中
2,所有子类的行为都一样用普通方法
所有子类的行为不一样用抽象方法
3,若符合既是也是原则时,使用接口
一,多态
1,同一类型的引用指向不同的对象时,有不同的实现,即行为的多态
2,同一对象被造型为不同的类型时,有不同的功能,即对象的多态
二,向上造型:
1,父类型的引用指向子类的对象
2,能造型的类型有:父类型,实现的接口
3,能点出来什么,看引用的类型
4,向上造型后,能点出来的东西等于或少于
三,强制类型转换,成功的条件有两个:
1,引用所指向的对象,就是该类型
2,引用所指向的对象,实现了该接口
四,通过instanceof来判断引用是否是某种类型
instanceof返回boolean结果
强转成功的条件就是他为true的条件
内部类分为:成员内部类,匿名内部类,内部类有独立的.class
成员内部类:不太常用
1,类中套类,外面的叫外部类,里面的叫内部类
2,内部类通常只服务于外部类,对外不具备可见性
3,内部类对象通常在外部类中创建的
4,内部类中可以直接访问外部类成员包括私有的(内部类中有个隐式的引用指向创建他的外部类对象)语法:外部类名.this.名字
匿名内部类:比较常用
1,如果想创建一个类的对象,并且对象只被创建一次,此时该类不必命名,称为匿名内部类
2,匿名内部类中访问外部成员,该数据必须是final的
面向对象的三大特征:
一,封装:
1,类:封装的是对象的属性和行为
2,方法:封装的是具体的逻辑功能实现
3,访问控制修饰符:封装的是访问的权限
二,继承:
1,作用:避免代码的重复,有利于代码的重用
2,父类:所有子类所共有的属性和行为,子类:子类所特有的属性和行为
3,子继承父后,子具有:父+子
4,Java只支持单一继承,多接口实现,继承具有传递性
三,多态:
1,意义:行为的多态,对象的多态
2,向上造型,强制类型转换用instanceof来判断
3,多态的表现形式:重写+重载
总结:
1,什么是类?什么是对象?
2,如何创建类?如何创建对象?
3,引用类型之间划等号
4,Null和NullPointException
5,方法的重载
6,构造方法
7,this
8,引用类型数组
9,内存管理:堆,栈,方法区
10,继承
11,super
12,向上造型
13,方法的重写
14,重写与重载的区别
15,package和import
16,访问控制修饰符
17,static
18,final
19,static final常量
20,抽象方法
21,抽象类
22,接口
23,多态 :意义,向上造型,强制转换,instanceof
24,内部类:成员内部类,匿名内部类
java中的调试Debug
F5:逐步调试(进入到方法 中)
F6:逐过程调试(不会进入到方法中)
F7:跳出当前的方法,回到下一个
F8:调到下一个断点,若没有断点了,则结束调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值