随笔分类 -  Java_面向对象

摘要:匿名内部类 警告:匿名内部类本质上是一个对象 如果有一个接口或者抽象类,必须要用class定义一个实现类写重写抽象方法,才能创建对象并使用。 匿名内部类就是省略了用class定义子类的过程,直接使用父类或者接口创建子类对象 1 //动物类 2 public abstract class Animal 阅读全文
posted @ 2021-05-20 08:40 依然耀眼 阅读(244) 评论(0) 推荐(1)
摘要:多态 同一个对象可以用多种形态(子类类型、父类类型)进行表示。 多态的前提 1.要有继承、实现的关系 2.要有方法重写 3.父类/接口接收子类对象 Animal a = new Dog(); //Animal是Dog的父类 Usb u = new Mouse(); //Usb是Mouse的接口 多态 阅读全文
posted @ 2021-05-19 18:45 依然耀眼 阅读(48) 评论(0) 推荐(0)
摘要:接口 接口中的方法全都是抽象方法,用来指定一些规则,让子类去重写。接口的作用主要体现在一下两点 1.指定规则2.利用这些规则给类做功能扩展 接口的定义和使用 接口使用interface关键字来定义,使用implements来实现。 1 //定义接口 2 public interface Inter{ 阅读全文
posted @ 2021-05-19 18:38 依然耀眼 阅读(62) 评论(0) 推荐(0)
摘要:抽象的基本使用 抽象的关键字是abstract,可以用来修饰类(抽象类),还可以修饰方法(抽象方法)。 1 //抽象类 2 public abstract class Animal{ 3 //抽象方法 4 public abstract void eat(); 5 //抽象方法 6 public a 阅读全文
posted @ 2021-05-19 18:27 依然耀眼 阅读(45) 评论(0) 推荐(0)
摘要:继承的格式 继承它描述的是两个类之间的关系,如果一个子类继承父类,那么子类可以使用父类非私有的成员。 1 public class 父类{ 2 //成员变量 3 //成员方法 4 } 5 6 public class 子类1 extends 父类{ 7 8 } 9 10 public class 子 阅读全文
posted @ 2021-05-19 18:20 依然耀眼 阅读(78) 评论(0) 推荐(0)
摘要:分类(分层)思想 dao层(数据访问层):对数据进行管理的操作(增、删、改、查)。 数据库、数组、集合 service层(业务层): 具体做一些业务操作 controller(控制层): 用来接收用户的数据,交给业务层进行处理。 domain层(实体类):用来封装数据的 JavaBean类有以下的规 阅读全文
posted @ 2021-05-19 15:18 依然耀眼 阅读(71) 评论(0) 推荐(0)