摘要:
java异常Exception 异常指程序运行中出现的不期而至的各种状况,影响了正常的程序执行流程 :如文件找不到、网络连接失败、非法参数等。 异常: 检查性异常:最具代表性的是用户错误或问题引起的异常,是程序员无法预见的,在编译时不能被简单忽略 运行时异常:可能被程序员避免的,在编译时可被忽略 错 阅读全文
posted @ 2022-01-09 15:52
原语
阅读(67)
评论(0)
推荐(0)
摘要:
java高级玩法 内部类通过外部类来实例化 : package com.yuanyu.Demo08; public class Outer { //外部类 private int id; public void out(){ System.out.println("Outer"); } class 阅读全文
posted @ 2022-01-09 10:15
原语
阅读(83)
评论(0)
推荐(0)
摘要:
java接口 接口是一种约束、规范,自己无法写方法。本质是契约,制定好后大家都遵守。定义一些方法,让不同的人实现。 面向接口编程:约束和实现分离 OO的精髓是对对象的抽象,最能体现这一点的就是接口 接口声明的关键字是interface 接口中不能定义方法的实现,只能写简单的方法: package c 阅读全文
posted @ 2022-01-08 21:39
原语
阅读(37)
评论(0)
推荐(0)
摘要:
java abstract抽象修饰符 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法那么该方法就是抽象方法,如果修饰类那么该类就是抽象类。 package com.yuanyu.Oop; //abstract 抽象类 public abstract class A { //约束:希 阅读全文
posted @ 2022-01-08 11:08
原语
阅读(129)
评论(0)
推荐(0)
摘要:
java static 静态属性: package com.yuanyu.Oop; public class Student{ private static int age; //静态变量 private double score; //非静态变量 public static void main(S 阅读全文
posted @ 2022-01-08 10:41
原语
阅读(67)
评论(0)
推荐(0)
摘要:
instanceof java中用来判断两个类是否有无父子关系 (能否编译通过) 创建Person类的两个子类Student类和Teacher类 package com.yuanyu.Oop; public class Application { public static void main(St 阅读全文
posted @ 2022-01-08 09:56
原语
阅读(44)
评论(0)
推荐(0)
摘要:
多态 即同一方法可以根据发送对象的不同而采取多种不同的行为方式 注意: 多态是方法的多态,属性没有多态 父类和子类有联系(ClassCastException类型转换异常) 多态存在条件: 继承关系 方法重写 父类引用指向子类对象 Father f1=new Son(); 若方法是static、fi 阅读全文
posted @ 2022-01-07 14:58
原语
阅读(36)
评论(0)
推荐(0)
摘要:
java继承 本质:对某一批类的抽象 java中只有单继承,没有多继承 一个子类只能有一个父类,但是一个父类可以有多个子类 被final修饰的类无法继承 即final之后“断子绝孙” 继承使用extends关键字,子类(派生类)是父类(基类)的扩展 这里让Student类继承Person类 pack 阅读全文
posted @ 2022-01-07 10:15
原语
阅读(494)
评论(0)
推荐(0)
摘要:
封装 封装(数据隐藏):通常应禁止直接访问一个对象中的数据的实际表示,而应通过操作接口来访问 (主要对属性进行封装) 程序应该追求低耦合,高内聚, 低耦合:仅暴露少量的方法给外部使用; 高内聚:类的内部数据操作细节自己完成。 属性私有,get/set package com.yuanyu.Oop; 阅读全文
posted @ 2022-01-05 23:17
原语
阅读(35)
评论(0)
推荐(0)
摘要:
java构造器 当我们运行一个java程序,会生成一个.class文件,打开.class文件(反编译),会看见一个自动生成的方法且不带返回值,一个类即使什么都不写,也会生成一个构造方法。 package com.yuanyu.Oop; public class Person { } package 阅读全文
posted @ 2022-01-05 14:35
原语
阅读(3195)
评论(0)
推荐(0)
浙公网安备 33010602011771号