![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 73
繁花丶怪瘦
这个作者很懒,什么都没留下…
展开
-
Java-oop-第五章 异常
Ch05 异常 Ctrl+Alt+t try-catch 快捷键 什么是异常? 异常就是在程序的运行过程中所发生的不正常事件,如所需的文件找不到,网络连接不通或中断,算术运算出错(如被0除),数组下标越界,装载了一个不存在的类,对null对象操作,类型转换异常等。异常会中断正在运行的程序。 Try-catch finally 结构中try块是必须的,catch 和finally块为可选,但两者至少须出现其中之一。 即使在try块和catch块中存在return语句,finally块中语句也会被执行。 发原创 2021-03-05 11:02:31 · 279 阅读 · 1 评论 -
Java-oop-第四章 接口
Ch04 接口 说明 1.接口的命名规则与类相同。如果修饰符是public,则该接口在整个项目中可见,如果省略修饰符,则该接口只能在当前包可见。 2.接口中可以定义常量,不能定义变量。接口中的属性都会自动用 public static Final 修饰,即接口中的属性都是全局静态常量。接口中的常量必须在定义时指定初始值。 3.接口中的所有方法都是抽象方法。接口中都会自动用 public abstract 修饰,即接口中只有全局抽象方法。 4.和抽象类一样,接口也不能实例化,接口中不能有构造方法。 5.接口之原创 2021-03-05 10:55:29 · 188 阅读 · 1 评论 -
Java-oop-第三章 多态
Ch03 多态 多态的二种形态 1.父类作形参,子类作实参 2.父类作为返回类型,子类实例化 什么是多态: 简单来说:多态(polymorphism)是具有表现多种形态的能力的特征 更专业的说法:同一个实现接口,使用不同的实例而实现不同的操作 子类转换成父类的规则 1.将一个父类的引用指向一个子类对象,称为向上转型(Upcasting),自动进行类型转换 2.此时通过父类的引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法 3.此时通过父类引用变量无法调用子类特有的方法 实现多态的三个条件(多态实原创 2021-03-05 10:53:16 · 756 阅读 · 1 评论 -
Java-oop-第二章 继承
Ch02 继承 Super 关键词 修饰符 class 子类 extends 父类{ }; 构造方法不能被继承,因此不能被重写。 super关键字来访问父类的成员 Super只能出现在子类的方法和构造方法中 super调用构造方法时,只能是第一句 Super不能访问父类的private成员 在子类中可以根据需求对从父类继承的方法进行重新编写, 称为方法的重写或方法的覆盖(overriding)。 方法重写的规则: 1.方法名相同 2.参数列表相同 3.返回值类型相同或者是其子类 4.访问权限不能严于父类原创 2021-03-05 10:51:17 · 149 阅读 · 3 评论 -
Java-oop-第一章对象和封装
Ch01 对象和封装 从现实世界中抽象出类的方法 第一步:发现类 第二部:发现类的属性 第三部:发现类的方法 构造方法 1.无返回值类型 2.与类名相同 3.可以指定参数 构造方法的主要作用是在创建对象时执行一些初始化操作,如给成员属性赋初值 作用:类的属性初始化(创建对象之前初始化属性值) 特点:方法名和类名一样。 如果没有自定义构造方法,系统会默认提供一个无参构造方法------>创建对象调用的 如果自定义构造方法(有参),根据自己还需要手动创建无参构造方法 Alt+Insert 构造方法快捷方原创 2021-03-05 10:46:13 · 340 阅读 · 4 评论