JAVAOOP知识点总结
来源:互联网 发布:java邮箱验证 编辑:程序博客网 时间:2024/04/27 23:33
重载:
1.在同一个类中
2.方法名相同
3.参数列表不同
4.与返回值无关
参数列表不同:
1.参数个数不同
2.参数类型不同
3.参数顺序不同
4.与参数变量名无关
构造方法:
1.方法名与类名完全一致(包括大小写)
2.没有返回值类型(连void都没有)
(如果一个类没有编写构造方法,
系统会自动生成一个无参无具体操作的构造方法,帮助类生成对象)
构造函数可以重载
封装:
1.私有化属性
2.提供公开的get和set方法对属性进行赋值和取值操作.
This:
This是一个引用,永远指向当前的对象
继承特性:
1.单一性: 一个类只能有一个父类
2.单向性: 只有子类可以继承父类的特征,父类不能继承子类的特征.
3.局限性: 只能继承父类的非私有的特征(构造方法不能被子类继承)
4.同根性: 所有的类都直接或者间接的继承Object类
5.传递性: 子类可以使用父类的特征,也可以使用父类的父类的特征.
Java中的继承实际上是假继承:
在实例化子类对象之前首先会实例化父类对象
1.在调用子类的构造方法之前首先会调用父类的构造方法)
2.如果在子类中没有显示调用父类的构造方法,系统会默认调用父类的无参构造super()
3.如果父类没有无参构造那么子类必须显示调用父类的有参构造方法
Super只能指代直接父类不能指代父类的父类
Super()可以调用父类的构造方法:
1.必须编写在子类的构造方法中
2.必须在构造方法可以运行代码的第一行
接口不能继承类,接口只能继承接口(多继承)
重写多态:
1.两个有继承关系的类中
2.子类中有与父类完全相同的方法(同名,同参,通返回)
3.发生向上转型
重写多态:
1.引用决定可以调用哪些方法
2.对象决定调用此方法时具体进行什么操作
接口:
1.属性: 接口中的属性必须是公开的,静态的常量
Public static final
2.方法: 接口中的方法必须是公开的,抽象方法
Public abstract
接口不能被实例化(不能new)
局部变量不能使用static修饰
protected 可以被其他包中的子类所访问
变量在使用之前需要初始化
1.在同一个类中
2.方法名相同
3.参数列表不同
4.与返回值无关
参数列表不同:
1.参数个数不同
2.参数类型不同
3.参数顺序不同
4.与参数变量名无关
构造方法:
1.方法名与类名完全一致(包括大小写)
2.没有返回值类型(连void都没有)
(如果一个类没有编写构造方法,
系统会自动生成一个无参无具体操作的构造方法,帮助类生成对象)
构造函数可以重载
封装:
1.私有化属性
2.提供公开的get和set方法对属性进行赋值和取值操作.
This:
This是一个引用,永远指向当前的对象
继承特性:
1.单一性: 一个类只能有一个父类
2.单向性: 只有子类可以继承父类的特征,父类不能继承子类的特征.
3.局限性: 只能继承父类的非私有的特征(构造方法不能被子类继承)
4.同根性: 所有的类都直接或者间接的继承Object类
5.传递性: 子类可以使用父类的特征,也可以使用父类的父类的特征.
Java中的继承实际上是假继承:
在实例化子类对象之前首先会实例化父类对象
1.在调用子类的构造方法之前首先会调用父类的构造方法)
2.如果在子类中没有显示调用父类的构造方法,系统会默认调用父类的无参构造super()
3.如果父类没有无参构造那么子类必须显示调用父类的有参构造方法
Super只能指代直接父类不能指代父类的父类
Super()可以调用父类的构造方法:
1.必须编写在子类的构造方法中
2.必须在构造方法可以运行代码的第一行
接口不能继承类,接口只能继承接口(多继承)
重写多态:
1.两个有继承关系的类中
2.子类中有与父类完全相同的方法(同名,同参,通返回)
3.发生向上转型
重写多态:
1.引用决定可以调用哪些方法
2.对象决定调用此方法时具体进行什么操作
接口:
1.属性: 接口中的属性必须是公开的,静态的常量
Public static final
2.方法: 接口中的方法必须是公开的,抽象方法
Public abstract
接口不能被实例化(不能new)
局部变量不能使用static修饰
protected 可以被其他包中的子类所访问
变量在使用之前需要初始化
阅读全文
0 0
- JAVAOOP知识点总结
- javaoop总结
- javaoop的知识点
- javaoop基础知识总结
- JavaOOP的基础知识总结
- javaOOP
- javaOOP
- JavaOOP
- Javaoop
- 关于JavaOOP门禁系统的总结
- Javaoop总结——多态\接口
- JavaOOP思想
- JavaOOP思想
- JavaOOP 异常
- JavaOOP 递归
- javaoop流
- javaoop-01
- 知识点总结:
- Struts2的struts.xml配置中常量含义
- 国王和100个囚犯还有1盏灯
- mysql中的数据表操作
- mysql数据增删改查操作
- Android Studio如何永久显示行数
- JAVAOOP知识点总结
- mysql中的数据类型
- vb.net和VB的关系
- mysql中的操作符
- mysql中的内置函数
- 如何生成SSH key
- mysql中的索引
- poj-2979-陪审团的人选-C语言-动态规划
- Android与YunOs的区别