![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Lawlietttt
这个作者很懒,什么都没留下…
展开
-
Java中的Instanceof 和 类型转换
instanceof: System.out.println(X instanceof Y); 能不能编译通过,取决于XY有没有父子关系 父类: public class Person { } 子类1: public class Student extends Person{ } 子类2: public class Teacher extends Person{ } 主函数: public static void main(String[] args) {原创 2021-03-05 17:06:51 · 143 阅读 · 1 评论 -
Java中的接口
接口关键字:interface 接口都需要有实现类 //interface定义关键字 接口都需要有实现类 public interface UserService { //接口中的所有定义都是抽象的 //默认 public abstract void add(int a); void delete(int a); void update(int a); void query(int a); } 接口中的方法默认静态抽象,即 public abstra原创 2021-03-05 23:09:48 · 44 阅读 · 0 评论 -
Java中的抽象类
关键词:abstract 抽象类中只有方法名字,没有方法体,需要使用extends继承,并在子类中对方法进行实现,只能单继承(接口可以实现多继承) 即自己定个小目标,考清华,靠儿子来实现 抽象类: public abstract class Action { //约束、抽象方法,需要其他人实现 //只有方法名字没有方法体 public abstract void doSomething(); } 继承抽象类的子类:继承抽象类的子类,必须实现它的全部抽象方法 //抽象类的所有方法,继原创 2021-03-05 23:05:09 · 53 阅读 · 0 评论 -
Java中的static
静态变量使用类名可以直接调用 public class Student { private static int age; //静态变量 一般用于多线程 private double score; //非静态变量 public static void main(String[] args) { Student s1 = new Student(); System.out.println(Student.age); //Sy.原创 2021-03-05 17:44:14 · 64 阅读 · 0 评论 -
Java中的多态
父类: public class Person { public void run(){ System.out.println("run"); } } 子类: public class Student extends Person{ @Override public void run() { System.out.println("son"); } public void eat(){ System.out.原创 2021-03-03 22:41:36 · 80 阅读 · 1 评论 -
Java类与对象简单小结
类与对象 类是一个模板,是抽象的;对象是类的一个具体实例。 方法 定义,调用! 对应的引用 引用类型: 基本类型(8个) 对象是通过引用来操作的:栈—>堆 属性:字段Field 成员变量 默认初始化,包括: 数字: 0 0.0 char: u0000 boolean: false 引用: null 修饰符 属性类型 属性名 = 属性值! 对象的创建和使用 必须使用new关键字创造对象,构造器 Person lawliet = new Person(); 对象的属性 lawliet.n原创 2021-02-27 21:14:16 · 59 阅读 · 0 评论