摘要:
接口interface 一个完整的项目:class,interface,enum, annation+资源文件(配置文件)+jar 接口语法: public interface 接口名称{ } 类与类单继承关系,利用接口进行弥补单根继承的关系。 在工作中,接口名称只有2种: ***Dao/DAO.j 阅读全文
摘要:
多态 对象有多种状态。作用:提高程序的可扩展性。 一个对象具备多种状态的能力,这个程序是可扩展的。 前提: 必须有层级关系 继承 实现 继承:子类和父类的关系,一个父类可以有多个子类,说明父类的引用有多种形态,父类指向子类的引用 父类 父类对象=new 子类(); 作用类型: 形参、返回值、创建对象 阅读全文
摘要:
继承extends 关键字==extends==,语法: public class 子类名 extends 父类{ } 子类继承了父类的成员(==排除private修饰成员,以及父类的构造方法==) 子类也叫派生类,父类也叫基类。java里面的继承属于单根继承,一个类只能继承一个类,所有的类都默认继 阅读全文
摘要:
@Setter @Getter @NoArgsConstructor public class People { // private People people; private int id; private String name; private int age; public static 阅读全文
摘要:
==人机猜拳:== 用户类 @Setter @Getter public class Users { private String username; private int score; public int uFist(Scanner input){ System.out.println("请出 阅读全文
摘要:
static关键字 静态的,作为普通修饰符 修饰成员变量/方法 >静态变量/方法||类变量/类方法 在普通方法里面可以访问静态方法,但是静态方法中不能方法非静态成员,如果非要访问的话可以创建类的对象来访问成员(例如:new Test().name;),且不能使用this,当class被加载时,sta 阅读全文
摘要:
this关键字 是指当前==正在运行==的对象,它是位于栈内存 ==this可以访问类的成员变量/方法== 利用this访问成员变量 public class Book { private int id; public int getId() { return this.id;//这里的this是我 阅读全文
摘要:
lombok是什么 第三方的组件:使用注解来简化类的编写,注解替换set/get/构造 注解: @setter @getter @NoArgsConstructor @AllArgsConstructor @NonNull 实体校验 @ToString @EqualsAndHashCode @Dat 阅读全文
摘要:
下面类是public来修饰,对于成员变量和方法而言,在项目中的任意一个地方都可以访问 public class UserInfo { public int id; public String name; public void stu(){ } } 封装含义及流程 封装含义: 封装数据/功能,也就是 阅读全文
摘要:
对象数组 创建数组,来维护多个对象。 将对象存到数组的语法: 类名[] 数组名=new 类名[]; 例如: Student stu1=new Student(); Student stu2=new Student(); Student stu3=new Student(); 创建一个维护学生类的对象 阅读全文