0

JavaSE 5.面向对象-基本特征-类的继承-super关键字

##继承:   当一个项目中的多个类都有共同特征时,可以创建一个包含这些共同特征的父类,原来的类通过继承的方式继承这个父类。   总结:子类继承父类,获得父类的属性。 ##父类与子类的概念: 父类概念:包含子类共同特征且被子类继承的类叫父类,也可以称为超(super)类或基类。 子类概念:继承父类的类称之为子类。 ##父类: 在继承关系中父类的属性和方法一律用protected来修饰,换而言之protected修饰符就是专门为继承设计的。 但有时父类的某- 阅读剩余部分 -
0

JavaSE 5.面向对象-基本特征-类的封装

##访问修饰符:   public:访问限制最宽的修饰符,一般称之为“公共的”。 被其修饰的类成员不仅可以跨类访问,而且允许跨包(package)访问。   private:对访问权限限制的最窄的修饰符,一般称之为“私有的”。 被其修饰的类成员只能被本类的对象访问,其子类不能访问,更不能允许跨包访问。   protected:介于public 和 private 之间的一种访问修饰符,一般称之为“保护型”。 被其修饰的类成员只能被类本身的方法访问;但是其子类可以在任何区- 阅读剩余部分 -
0

JavaSE 5.面向对象-基本特征-类的多态

##多态: 当创建实例时,声明类型和实际类型不一样,调用重写方法时,优先被调用的是实际类型的方法。 多态的前提条件:重写是多态的前提条件 --- ####1.创建实例的格式: ```java 声明类型 实例名 = new 实际类型(); double a = 2; //相当于: double a=new Integer(2); ``` 声明类型:double 实际类型:Integer 例: ![](http://www.flaye- 阅读剩余部分 -
0

JavaSE 5.面向对象-基本特征-类的抽象(现被基本特征T出)

原基本特征"抽象"现已被包含在"继承"中 ##抽象方法: 当父类定义方法时,如果不想写方法具体内容,只想定义方法的基本格式,让子类实现方法的具体内容,则需要使用抽象方法。 抽象方法: 只定义方法的基本格式,一般不写方法体。 创建抽象方法: 访问修饰符 abstract 返回值类型 方法名(参数类型 参数名); 实例: ![](http://www.flayerveo.com/usr/uploads/2020/02/1841678229.png) 注意:如- 阅读剩余部分 -
0

JavaSE 4.面向对象-this关键字

this关键字只能在方法中使用! ##this.变量 用处:指向当前对象的变量 指向顺序:1. 子类的成员变量 2.子类局部变量 3.父类的成员变量 4.父类的局部变量 如下代码: 1.首先在类中定义了一个叫name的成员变量,然后在类的方法里也定义了一个叫name的局部变量。 2.在方法test中直接调用name这个变量,JAVA会按照就近原则,调用最近的变量即局部变量name="lisi" (其他方法中的同名变量不参与就近原则,只有该方法的局部- 阅读剩余部分 -
0

JavaSE 4.面向对象-方法重载

##方法的重载: **常用于构造方法** 这些方法的名字都一样,但在其他某些方面不一样: 1.通过修改方法的参数个数来区分不同的重载: ![](http://www.flayerveo.com/usr/uploads/2020/02/1940340752.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/2086571565.png) 2.可以通过修改方法的参数类型来区分不同的重载: ![](- 阅读剩余部分 -
0

JavaSE 4.面向对象-局部变量和成员变量

##变量: ```java 成员变量: 实例成员变量: 1. 如果某一成员变量是通过"对象名.成员变量名"来访问的,那么这个成员变量就被称作实例成员变量。 2. 成员变量可以只定义不赋值,并且可以放在方法后定义 3. 成员变量所属于对象。所以也称为实例变量。 4. 成员变量随着对象创建而存在。随着对象被回收而消失。 5. 成员变量只能被对象所调用 静态成员变量(类变量): 1. 必须用static关键- 阅读剩余部分 -
0

JavaSE 4.面向对象-实例方法,类方法,构造方法

##构造方法: ```java 格式:public 方法(类)名(参数类型 参数名){ } ``` 注意:1.构造方法的方法名必须和类名一样 2.构造方法不需要返回值 作用:并不是属于程序员执行的方法,而是属于系统执行的方法。每当生成实例时都会自动调用该方法。 其它:   1、类的构造方法被调用时,它首先调用父类的构造方法,然后运行实例变量和静态变量的初始化器,然后才运行构造器本身。   2、如果构造方法没有显示的调用一个父类的构造器,那么编译器会自动为- 阅读剩余部分 -
0

JavaSE 4.面向对象-类与对象

一个JAVA文件中有且只能有一个主类: 主类:以"public"开头 并且类名为"文件名"的类 称为主类 类:用户可自己创建扩展的类 ##创建类: ```java class 类名{ 属性; 方法(){ //只有在方法内才能调用方法(执行print这类语句),方法外只能定义属性和方法。 执行语句; } } ``` ####创建类成员: 创建属性: ```java 数据类型 属性名 = 默认值; ``` 创建方法: ```- 阅读剩余部分 -
0

JavaSE 3.进阶-正则表达式

正则表达式元字符: ![](http://www.flayerveo.com/usr/uploads/2020/02/4171529417.png)[0-9a-zA-z] ![](http://www.flayerveo.com/usr/uploads/2020/02/2704795134.png) 匹配方括号:\\[ 和\\] 扩展: 去"列表字符串"的所有字符,如去掉[1, 2, 3]中的逗号和方括号:[\\[,\\]]+ ![](http://www- 阅读剩余部分 -
0

JavaSE 3.进阶-异常处理

异常处理的父类:throwable ```java throwable: Error: 致命的错误,难以恢复的错误 Exception: 程序设计错误 (我们程序异常处理所处理的错误) ``` ##异常处理: 格式: ```java try{ 代码块; //正常情况下执行的代码 } catch (异常名 变量){ //异常名可以为父类Exception,也可以为子类即详细的异常 代码块; //捕获到异常名对应的异常时执行的代码 }- 阅读剩余部分 -
    页码:
ICP证: 浙ICP备2022036136号