随笔分类 - java-面向对象
摘要:1.异常的定义 异常指运行中出现不期而至的各种情况,异常发生在程序运行期间,它影响了正常的程序执行流程。 2.异常的分类 检查性异常 运行时异常 错误(ERROR):一般不是程序员造成 3.抛出异常,捕获异常 4.如果要捕获多个异常,需要从小到大排序
阅读全文
摘要:1.成员内部类 2.静态内部类 3.局部内部类:在方法中定义的类称为局部内部类 4.匿名内部类 后续补充
阅读全文
摘要:普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范,自己无法写方法,约束和实现分离(面对接口编程) 接口中的方法默认都是pubilc & abstract,不用特别声明,直接写返回值类型 + 方法名 void run(); 必须要重写接口中的方法 可以实现多个接口,通过im
阅读全文
摘要:1.abstract修饰符修饰的类就是抽象类 2.抽象类可以没有抽象方法,但是有抽象方法的类一定是抽象类 3.抽象类不能通过new来创建对象,只能进行继承 4.抽象方法,只有方法的声明,没有方法的实现,通过子类继承进行实现方法的功能 5.子类继承抽象类,必须实现父类的抽象方法,否则该子类也必须声明为
阅读全文
摘要:多态注意事项: 1.多态是方法的多态,属性没有多态 2.父类和子类,有联系,类型转换异常 4.static方法不能被重写,属于类,不属于实例 5.final修饰的方法不能被重写 6.private修饰的方法不能被重写 多态 存在条件:继承关系,方法重写,父类引用指向子类对象 子类转换为父类:向上转型
阅读全文
摘要:继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模 extends意思是“扩展”,子类就是对父类的扩展 java中类只有单继承,没有多继承 super注意点: 1.super调用父类的构造方法,必须在构造方法中的第一个 2.super必须只能出现在子类的方法中或者构造方法中 3.super和
阅读全文
摘要:该露的露,该藏的藏 程序设计追求“高内聚,低耦合” 高内聚:将类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量方法供外部使用 属性私有,get/set
阅读全文
摘要:构造器,也称构造方法 特点: 1.和类名相同 2.没有返回值 作用: 1.new本质在调用构造方法 2.初始化对象的值 注意: 1.一个类即使什么也不写,也会存在一个构造器,无参构造器 2.有参构造器:一旦定义了有参构造器,想要不传入参数则需要显示定义无参构造器
阅读全文
摘要:面向过程思想: 1.步骤清晰,第一步,第二步,第三部.... 2.面向过程适合处理一些比较简单的问题 面向对象思想: 1.物以类聚,分类的思维模式 2.面向对象适合处理复杂的问题,适合处理需要多人协作的问题 对于描述复杂的事物,为了从宏观上把我,从整体上合理分析,我们需要使用面向对象的思路来分析整个
阅读全文