Java面向对象
墨渐生微
金鳞岂是池中物,一遇风云变化龙。
展开
-
第二章 方法
方法的定义 [方法修饰符] 方法返回值类型 方法名([参数列表]){ 方法体 } 如果方法没有返回值,返回值类型为void 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型就是该返回值的类型 return [表达式] ; 方法的使用 在同一个类中,调用...原创 2018-08-14 21:27:19 · 338 阅读 · 2 评论 -
第三章 对象和封装
构造方法 不能有任何返回值、包括void;方法名与类名相同;【默认生成无参无方法体无返回值的构造方法;自己定义构造方法便不再默认生成;生成一个类对象只能调用一个构造方法】 每实例化一个新的对象,必须调用该对象的构造方法 this 非静态方法默认都含有一个this指针;this代表当前正在调用该方法的对象 publi...原创 2018-08-15 15:28:11 · 213 阅读 · 0 评论 -
第一章 类和对象
类的定义 类:对一类事物抽象所得到的一个概念 对象:一个具体的事物 对象是由属性和方法组成,类描述的是对象的结构;属性,描述类的特性,称为成员变量;类的方法描述动作,称为成员方法 [类修饰符] class类名 { // 属性定义---静态特征 [属性修饰符] 属性数据类型 属性名; ...原创 2018-08-13 11:35:06 · 165 阅读 · 0 评论 -
第四章 继承
继承:extends 定义:子类继承父类的成员 1.继承可以使代码的重用率提高,冗余降低,程序的可扩展性提升 2.继承只能子类继承父类 3.子类可以继承父类使用public修饰的成员,除了构造方法,但可以调用 4...原创 2018-08-16 23:12:53 · 151 阅读 · 0 评论 -
第五章 抽象类和接口
final 修饰类->该类不能被继承; 修饰方法->该方法可以被继承但是不能被重写; 修饰属性->表示该属性能且只能被赋一次值【1.定义的同时初始化 2.构造函数中初始化】 抽象类:abstract 抽象类:一个抽象类通常都含有抽象方法; 含有抽象方法的类必须被标记为abstra...原创 2018-08-16 23:19:51 · 344 阅读 · 0 评论 -
第六章 多态
多态 同一个引用类型,使用不同的实例而执行不同的操作 一个父类的引用它既可以指向父类对象也可以指向子类对象,他可以根据当前时刻指向的不同,自动调用不同对象的方法 注意事项:通过父类的引用只能访问子类从父类继承过来的方法; 只有在父类的引用本身指向就是一个子类对象时,我们才可以把父类的引...原创 2018-08-17 14:11:30 · 181 阅读 · 0 评论 -
第七章 实用类
基本数据类型 整 型:byte short int long 浮点型:float double 字符型:char 布尔型:boolean 包装类 整 型:Byte Short Integer Long 浮点型:Float Double 字符型:Character 布尔型:Boolean public cla...原创 2018-08-20 18:10:10 · 140 阅读 · 0 评论