摘要: public class Outer { private int id=10; public void out(){ System.out.println("这是外部类的方法"); } public static class Inner{ public void in(){ System.out.p 阅读全文
posted @ 2021-07-26 19:26 清钦 阅读(35) 评论(0) 推荐(0)
摘要: 接口:只有规范!自己无法写方法~~ 接口的本质是契约。 /*1.约束2.定义一些方法,让不同的人实现3.public abstract4.public static final5.接口不能被实例化~ ,接口中没有构造方法6.implements可以实现多个接口7.必须要重写接口中的方法*/​​//i 阅读全文
posted @ 2021-07-26 19:25 清钦 阅读(22) 评论(0) 推荐(0)
摘要: //abstract 抽象类:类public abstract class Action { //约束~ 有人帮我们实现 //abstract 抽象方法,只有方法名字,没有方法的实现! public abstract void doSomething(); //1.不能new这个抽象类,只能靠子类来 阅读全文
posted @ 2021-07-26 19:22 清钦 阅读(19) 评论(0) 推荐(0)
摘要: public static void main(String[] args) { //Object >String //Object > Person >Student //Object > Person >Teacher Object object =new Student(); //System 阅读全文
posted @ 2021-07-26 19:21 清钦 阅读(39) 评论(0) 推荐(0)
摘要: public class Person { //2 { //代码块(匿名代码块) System.out.println("匿名代码块"); } //1 :只执行一次 static { //静态代码块 System.out.println("静态代码块"); } //3 public Person() 阅读全文
posted @ 2021-07-26 19:21 清钦 阅读(41) 评论(0) 推荐(0)
摘要: public class A extends B{ public void test(){ System.out.println("A被调用了"); } } //重写都是方法的重写,和属性无关 ​ public class B(){ public void test(){ System.out.pr 阅读全文
posted @ 2021-07-26 19:20 清钦 阅读(41) 评论(0) 推荐(0)
摘要: 同一方法根据发送对象的不同而采用多种不同的行为方式。 多态存在的条件: 有继承关系 子类重写父类方法 父类引用指向子类对象 public class Person { public void run(){ System.out.println("走"); }}​public class Studen 阅读全文
posted @ 2021-07-26 19:20 清钦 阅读(37) 评论(0) 推荐(0)
摘要: 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 extends 扩展。子类是父类的扩展 Java中只有单继承,没有多继承。 publlic class Preson(){ public void say(){ System.out.println("说了一句话"); }}​public 阅读全文
posted @ 2021-07-26 19:19 清钦 阅读(238) 评论(0) 推荐(0)
摘要: 封装(数据的隐藏) 记住这句话:属性私有,get/set public class Student(){ //属性私有 //名字 private String name; //学号 private int id; //性别 private char sex; //提供一些可以操作这个属性的方法 // 阅读全文
posted @ 2021-07-26 19:18 清钦 阅读(38) 评论(0) 推荐(0)