10 2022 档案
摘要:异常 什么是异常 异常指程序运行中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数等 异常发生在程序运行期间,它影响了正常的程序执行流程。 简单分类 检查性异常 最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些
阅读全文
摘要:面向对象 抽象类 package oopzong.oop.oop7;//abstract 抽象类 : 类 extends :单继承 (接口可以多继承)public abstract class Action { //约束~有人帮我们实现 //abstract,抽象方法,只有方法名字,没有方法的实现
阅读全文
摘要:面向对象 static关键字详解 静态属性 package oopzong.oop.opp6;//static:在类中使用修饰成员变量,在方法就是成员方法 静态方法和静态属性public class Student { private static int age;//静态变量 private d
阅读全文
摘要:面向对象 instanceof和类型转换 instanceof public class Application { public static void main(String[] args) { //System.out.println(x instanceof y);//能不能编译通过! /
阅读全文
摘要:面向对象 什么是多态 1.多态概述 多态是继封装、继承之后,面向对象的第三大特性。 2.多态现实意义理解: 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了
阅读全文
摘要:面向对象 方法重写 方法调用 package oopzong.oop.oop4;public class Application { public static void main(String[] args) { //方法的调用只和左边,定义的数据类型有关 A a = new A(); a.t
阅读全文
摘要:面向对象 super详解 子类调用父类的方法与属性 package oopzong.oop.oop4;public class Application { public static void main(String[] args) { Student student = new Student(
阅读全文
摘要:面向对象 什么是继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 extends的意思是“拓展”。子类是父类的拓展。 java类中只有单继承,没有多继承! 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖,组合,聚合等。 继承关系的两个类,一个为子类(派生类),一个为父
阅读全文
摘要:面向对象 封装 该漏的漏,该藏的藏;我们程序设计要追求,"高内聚,低耦合"高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏):通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 属性私有,get/set p
阅读全文
摘要:面向对象(构造器详解)、 无参构造 package oop2;public class person { //一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 //无参构造(初始化一些信息) String name; //实例化初始值 public person(){ this.na
阅读全文
摘要:面向对象(类与对象的创建) 类与对象的关系 类 是一种抽象的数据类型,它是对某一类事物整体的描述/定义,但是并不能代表某一个具体的事物。 动物 植物 手机 电脑... person类,pet类,car类等这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象 对象是抽象概念的具体实例 张
阅读全文
浙公网安备 33010602011771号