java基础学习
文章平均质量分 51
向大牛进军
生活步步是坎坷,笑到最后是大哥
展开
-
02面向对象-异常
异常处理 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。 错误: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。 层次 (多重)捕获异常 try { // 程序代码 }catch(异常类型1 异常的变量名1原创 2021-03-31 14:31:23 · 97 阅读 · 0 评论 -
02面向对象-封装
封装 概念:在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 优点: 良好的封装能够减少耦合。 类内部的结构可以自由修改。 可以对成员变量进行更精确的控制。 隐藏信息,实现细节。 实现Java封装的步骤 属性的get,set方法 ...原创 2021-03-31 10:37:23 · 65 阅读 · 0 评论 -
02面向对象-抽象类&抽象方法
抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。 在Java中抽象类表示的是一原创 2021-03-31 10:31:59 · 154 阅读 · 0 评论 -
02面向对象-多态
概念 多态是同一个行为具有多个不同表现形式或形态的能力。 简而言之:多态就是同一个接口,使用不同的实例而执行不同操作 优点: 消除类型之间的耦合关系 可替换性 可扩充性 接口性 灵活性 简化性 多态存在的三个必要条件: 继承 重写 父类引用指向子类对象:Parent p = new Child(); 过程: 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。 多态的实现方式 方式一:重写 方式二:接口 生活中的接口最具代表性的就是插座,原创 2021-03-30 17:34:50 · 45 阅读 · 0 评论 -
02面向对象-重写(Override)与重载(Overload)
重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 优点:重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 注意:重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。 重写规则 参数列表与被重写方法的参数列表必须完全相同。 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同)原创 2021-03-30 16:52:08 · 158 阅读 · 0 评论 -
02面向对象-继承
面向对象 继承 概念:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承格式 在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下: class 父类 { } class 子类 extends 父类 { } 特性 子类拥有父类非 private 的属性、方法。 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 子类可以用自己的方式实现父类的方法。 Java 的继承是原创 2021-03-30 16:07:41 · 51 阅读 · 0 评论 -
01java基础语法
java基础语法 写在前面: 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 对象:对象是类的一个实例,有状态和行为。 类:类是一个模板,它描述一类对象的行为和状态。 方法:方法就是行为,一个类可以有很多方法。 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。 基本语法 大小写敏感 类名(驼峰命名法) 方法名(驼峰命名法,第一个单词字母小写) 源文件名(源文件名必须和类名相同) 主方法名(所有的 Java 程序由 public st原创 2021-03-30 14:27:49 · 108 阅读 · 1 评论