02 2022 档案

摘要:package oop.demo12; public class Test { public static void main(String[] args) { //没有名字的初始化,叫做匿名内部类 new Apple().eat();//不用将实例保存到对象中 new UserService(){ 阅读全文
posted @ 2022-02-12 16:53 狂神大鑫 阅读(20) 评论(0) 推荐(0)
摘要:package oop.demo12; //内部类表示定义 public class Outer { //外部类 public void method(){ class Inner{//局部内部类, } } private int id=10; public void out(){ System.o 阅读全文
posted @ 2022-02-12 16:52 狂神大鑫 阅读(20) 评论(0) 推荐(0)
摘要://父类 package oop.demo08; public class Person { public void run(){ System.out.println("run"); } } //子类 package oop.demo08; public class Student extends 阅读全文
posted @ 2022-02-04 17:49 狂神大鑫 阅读(44) 评论(0) 推荐(0)
摘要://父类 package oop.demo08; public class Person { public void run(){ System.out.println("run"); } } //子类 package oop.demo08; public class Student extends 阅读全文
posted @ 2022-02-04 17:47 狂神大鑫 阅读(44) 评论(0) 推荐(0)
摘要:/* 多态注意事项: 1.多态是方法的多态,属性没有多态 2.父类和子类有联系和继承,才能转换。例如:类型转换异常:ClassCastException 3.多态存在条件:有继承关系,方法需要重写,父类引用指向子类对象。例如:father f1= new Son(); 注意: 1.static 方法 阅读全文
posted @ 2022-02-04 17:06 狂神大鑫 阅读(107) 评论(0) 推荐(0)
摘要:/*重写总结:子类方法和父类方法必须一致,方法体不同 前提:需要有继承关系,子类重写父类的方法 注意点:1、方法名必须相同 2、参数列表必须相同 3、修饰符:范围可以扩大,但不能缩小:public>protected>default>private 4、重写可能会抛出异常:范围可以被缩小,但不能扩大 阅读全文
posted @ 2022-02-04 16:36 狂神大鑫 阅读(180) 评论(0) 推荐(0)
摘要://父类 package oop.demo06; public class Person { protected String name="daxing"; public Person() { System.out.println("Person无参执行了"); } public void prin 阅读全文
posted @ 2022-02-04 16:02 狂神大鑫 阅读(40) 评论(0) 推荐(0)