javaSE编程基础(面向对象)
来源:互联网 发布:监测数据造假 编辑:程序博客网 时间:2024/04/28 05:06
面向对象 : 封装 , 继承 , 多态
类和对象的关系 : 类就是现实生活中事物的描述 , 对象就是这类事物实实在在的个体
成员变量和局部变量作用范围 : 成员变量作用于整个类中 , 局部变量作用于函数或语句中(在内存中存在)
构造函数
函数名与类名相同 ; 不用定义返回值类型 ; 不可以写return语句(给对象进行初始化)
一般函数和构造函数的不同 : 构造函数是在对象一建立就运行 (只运行一次), 给对象初始化而一般方法是对象调用才执行
构造代码块
给对象进行初始化 , 对象一建立就运行 , 而且优于构造函数执行
与构造函数区别 : 构造代码块是给所有对象进行统一初始化 . 构造函数是给对应的对象初始化
this与super
this(本类对象的引用) : 所在函数所属对象的引用(用于构造函数之间进行相互调用 ; 只能定义在构造函数的第一行)
super(父类对象的引用) : 定义在子类构造函数的第一行
static(静态)关键字
特点 : 随着类的加载而加载 ; 优先于对象存在 ; 被所有对象所共享 ; 可以直接被类名调用
final (最终) 修饰符
被final修饰的类不可以被继承 ; 被修饰的方法不可被复写 ; 被修饰的变量是一个常量
抽象类
当类中出现相同功能 , 但功能主体不同可以把功能向上抽取(只抽取功能定义 , 而不抽取功能主体)
抽象方法一定在抽象类中 ; 抽象方法和抽象类都必须被abstract关键字修饰 ; 抽象类不可以new创建对象 ; 子类复写所有的抽象方法后 , 建立子类对象调用
接口(特殊的抽象类)
当抽象类中的方法都是抽象的 , 该类可以通过接口的形式来表示
异常处理
try{ 需要被检测的代码 } catch( 异常类变量 ) { 处理异常的代码( 处理方式)} finally {一定会执行的语句}
- javaSE编程基础(面向对象)
- JavaSE(java编程基础,面向对象)
- JAVASE----03----面向对象编程
- 【JavaSE系列-基础篇1】——面向对象编程概念之对象
- JavaSE基础复习二:面向对象知识点
- JavaSE基础复习:面向对象知识点二
- 黑马程序员----【javaSE基础】复习--面向对象
- JavaSE基础学习笔记-面向对象01
- JavaSe基础XX05——面向对象
- JavaSe基础XX06——面向对象
- JavaSe基础XX07——面向对象
- JavaSe基础XX08——面向对象
- JavaSe基础XX09——面向对象
- JavaSE基础--(三)面向对象 部分
- JAVASE基础-day06(面向对象)
- JAVASE基础-day07(面向对象)
- JAVASE基础-day08(面向对象)
- JAVASE基础-day09(面向对象)
- 打开文件对话框OpenFileDialog
- hibernate could not resolve property
- 调用存储过程
- MMORPG游戏服务器端设计
- 企业应用网站性能优化实例分析_SEO的关键
- javaSE编程基础(面向对象)
- 如何使用StreamTokenizer类来数文本文件中有多少个单词,有多少个数字
- android中提供了QuickContactBadge
- c++ primer学习札记_vector,迭代器
- c++学习笔记
- hbase 之 compaction
- 关于STM32与SD卡通信的一些思考与总结
- pcDuino3 新玩具
- iOS 基础类解析 - NSCharacterSet