我们长路漫漫,只因学无止境。网站首页学无止境
【第6章:面向对象(高级)】_匿名内部类
发布时间:2020-12-18 11:13:31作者:雪饮[心得笔记]
一个正常的接口与实现以及第三方自定义类的调用流程interface A{ abstract public void print();}class B implements A{ public void print(){
详细信息>>【第6章:面向对象(高级)】_包装类
发布时间:2020-12-18 10:33:24作者:雪饮[心得笔记]
Number类对其下属子类如integer、float等提供了装箱与拆箱功能装箱类似于向上转型,拆箱类似于向下转型public class Hello{ public static void main(String args[]){
详细信息>>【第6章:面向对象(高级)】_Object类
发布时间:2020-12-17 20:39:23作者:雪饮[心得笔记]
asdasd
详细信息>>〖第6章:面向对象(高级)〗_实例分析:宠物商店
发布时间:2020-12-17 19:32:14作者:雪饮[心得笔记]
任务需求:一个宠物接口不同种类的宠物类继承该接口,并且有另外一个宠物店类在该类中可以添加宠物和搜索宠物,按宠物的名称或者颜色进行搜索。interface Pet{ abstract p
详细信息>>【第6章:面向对象(高级)】_抽象类与接口的应用
发布时间:2020-12-17 15:37:21作者:雪饮[心得笔记]
抽象类与接口都可被继承或实现后将子类的实例化进行向上转型然后调用其原本的抽象方法abstract class A{ abstract public void print1();}class B extends A{
详细信息>>【第6章:面向对象(高级)】_instanceof关键字
发布时间:2020-12-17 10:29:59作者:雪饮[心得笔记]
instance关键字用于判断一个实例是否属于某个类class A{ public void print1(){ System.out.println("A->println1"); }}class B extends A{
详细信息>>【第6章:面向对象(高级)】_对象的多态性
发布时间:2020-12-16 19:50:42作者:雪饮[心得笔记]
向上转型将子类对象以父类视角对待叫做向上转型格式:父类 父类栈变量=子类实例化对象当子类对父类方法有覆盖时候即便以父类视角也调用的是子类的覆盖方法class A{ pu
详细信息>>【第6章:面向对象(高级)】_接口的基本概念
发布时间:2020-12-16 18:39:04作者:雪饮[心得笔记]
接口用interface声明其实就是一个类,但是用interface取代了classpublic修饰的static的final属性叫做全局常量,关键在于public、static、final这三个关键字interface声明的&ld
详细信息>>【第6章:面向对象(高级)】_抽象类的基本概念
发布时间:2020-12-16 17:32:44作者:雪饮[心得笔记]
抽象类只比普通类多了抽象方法抽象类只有其所有抽象方法都被实现后方可被实例化abstract class A{ private final String name="snowDrink"; private int age=
详细信息>>【第6章:面向对象(高级)】_final关键字
发布时间:2020-12-16 16:36:39作者:雪饮[心得笔记]
final修饰的类不能被继承所以final在java中又被称为终结器。final class A{}class B extends A{}public class Hello{ public static void main(String args[]){}}D:\>ja
详细信息>>