javaSE编程基础(面向对象)
2014-05-01 18:13
155 查看
面向对象 : 封装 , 继承 , 多态
类和对象的关系 : 类就是现实生活中事物的描述 , 对象就是这类事物实实在在的个体
成员变量和局部变量作用范围 : 成员变量作用于整个类中 , 局部变量作用于函数或语句中(在内存中存在)
构造函数
函数名与类名相同 ; 不用定义返回值类型 ; 不可以写return语句(给对象进行初始化)
一般函数和构造函数的不同 : 构造函数是在对象一建立就运行 (只运行一次), 给对象初始化而一般方法是对象调用才执行
构造代码块
给对象进行初始化 , 对象一建立就运行 , 而且优于构造函数执行
与构造函数区别 : 构造代码块是给所有对象进行统一初始化 . 构造函数是给对应的对象初始化
this与super
this(本类对象的引用) : 所在函数所属对象的引用(用于构造函数之间进行相互调用 ; 只能定义在构造函数的第一行)
super(父类对象的引用) : 定义在子类构造函数的第一行
static(静态)关键字
特点 : 随着类的加载而加载 ; 优先于对象存在 ; 被所有对象所共享 ; 可以直接被类名调用
final (最终) 修饰符
被final修饰的类不可以被继承 ; 被修饰的方法不可被复写 ; 被修饰的变量是一个常量
抽象类
当类中出现相同功能 , 但功能主体不同可以把功能向上抽取(只抽取功能定义 , 而不抽取功能主体)
抽象方法一定在抽象类中 ; 抽象方法和抽象类都必须被abstract关键字修饰 ; 抽象类不可以new创建对象
; 子类复写所有的抽象方法后 , 建立子类对象调用
接口(特殊的抽象类)
当抽象类中的方法都是抽象的 , 该类可以通过接口的形式来表示
异常处理
try{ 需要被检测的代码 } catch( 异常类变量 ) { 处理异常的代码( 处理方式)}
finally {一定会执行的语句}
类和对象的关系 : 类就是现实生活中事物的描述 , 对象就是这类事物实实在在的个体
成员变量和局部变量作用范围 : 成员变量作用于整个类中 , 局部变量作用于函数或语句中(在内存中存在)
构造函数
函数名与类名相同 ; 不用定义返回值类型 ; 不可以写return语句(给对象进行初始化)
一般函数和构造函数的不同 : 构造函数是在对象一建立就运行 (只运行一次), 给对象初始化而一般方法是对象调用才执行
构造代码块
给对象进行初始化 , 对象一建立就运行 , 而且优于构造函数执行
与构造函数区别 : 构造代码块是给所有对象进行统一初始化 . 构造函数是给对应的对象初始化
this与super
this(本类对象的引用) : 所在函数所属对象的引用(用于构造函数之间进行相互调用 ; 只能定义在构造函数的第一行)
super(父类对象的引用) : 定义在子类构造函数的第一行
static(静态)关键字
特点 : 随着类的加载而加载 ; 优先于对象存在 ; 被所有对象所共享 ; 可以直接被类名调用
final (最终) 修饰符
被final修饰的类不可以被继承 ; 被修饰的方法不可被复写 ; 被修饰的变量是一个常量
抽象类
当类中出现相同功能 , 但功能主体不同可以把功能向上抽取(只抽取功能定义 , 而不抽取功能主体)
抽象方法一定在抽象类中 ; 抽象方法和抽象类都必须被abstract关键字修饰 ; 抽象类不可以new创建对象
; 子类复写所有的抽象方法后 , 建立子类对象调用
接口(特殊的抽象类)
当抽象类中的方法都是抽象的 , 该类可以通过接口的形式来表示
异常处理
try{ 需要被检测的代码 } catch( 异常类变量 ) { 处理异常的代码( 处理方式)}
finally {一定会执行的语句}
相关文章推荐
- 快速学习javaSE基础4---面向对象的编程
- JavaSE(java编程基础,面向对象)
- javaSE基础编程——字节流
- 黑马程序员_java编程基础10面向对象
- JavaSe基础XX09——面向对象
- 02 - JavaSE之基础及面向对象(补充)
- javaSE基础之记事本编程
- Java基础笔记 – 面向对象三个特征 继承、封装、多态及编程细节提示
- javaSE基础编程——线程同步
- JAVASE基础-day09(面向对象)
- JavaSE复习之二 基础知识:面向对象
- 黑马程序员_JavaSE基础知识总结十八:网络编程
- javaSE基础编程——编写一个简单的计算器
- JAVA编程基础(三) 面向对象的编程思想与原则
- JAVASE基础-day10(面向对象)
- JavaSe基础XX06——面向对象
- JavaSe基础XX08——面向对象
- 编程基础-面向对象-基于模板的面向对象解析
- JavaSE复习之二 基础知识:面向对象
- 编程基础-面向对象-对象的实现方式(模版/原型)