摘要: 一、概述 【】既重写类又建立对象。所谓匿名内部类,实质就是子类的对象,或者说创建外部类的对象又重写内容。 【】相当于建立一个胖胖的对象,调用内部方法直接在尾部大括号后面直接调用。 一般内部类和成员并列,然后其他方法在方法体内部建立该内部类对象而调用其方法 匿名内部类,直接在函数方法体内部重写类并建立 阅读全文
posted @ 2025-09-11 17:17 ibddindonon 阅读(3) 评论(0) 推荐(0)
摘要: 【】一个类定义在另一个类内部 【】编译后结果:两个类都生成class文件 外部.class文件、外部$内部.class文件(有所属的内部类) 【】内部类出现原因:某类为了更方便地访问另一类的私有成员。 如果两个类独立,一类想访问另一类的私有成员,需要建立对象再调用相关方法才能办到。 【】孙悟空钻进铁 阅读全文
posted @ 2025-09-11 17:15 ibddindonon 阅读(3) 评论(0) 推荐(0)
摘要: 多态后,继承的成员又变成什么样了? 一、成员变量:参考等号左边的父类的数据类型 【】开发中不会出现,会出现在面试 ?????如何从内存角度理解????? 【】 【】结果是f.num指向父类3,打印出3 【】如果不考虑多态,建立zi类型变量和对象, 打印num会首先找子类的num,子类找不到再去找父类 阅读全文
posted @ 2025-09-10 19:33 ibddindonon 阅读(6) 评论(0) 推荐(0)
摘要: 一、多态概述 【】多态,多种形态。 函数的重载就是一种多态。 对象也有多态。一个对象具备多种形态,new cat()既是cat也是animal。 【】形式体现上,父类创建的变量指向了子类对象。 【】一个对象两种形态就是多态,左边动物右边猫两种形态 【】多态用在接口上,形式是:接口的变量指向接口的实现 阅读全文
posted @ 2025-09-10 17:26 ibddindonon 阅读(6) 评论(0) 推荐(0)
摘要: 一、接口定义:形式上是一种特殊类 1、接口定义 【】在形式上,接口是一种特殊的抽象类 【】编译完interface Xxx后得到Xxx.class文件。 2接口内部常见成员:全局常量、抽象方法。两者有其固定的修饰符。 【】接口中成员权限都是最大的,所以都有public修饰符 【】因为接口里面格式是固 阅读全文
posted @ 2025-09-08 19:01 ibddindonon 阅读(110) 评论(0) 推荐(0)
摘要: 一、抽象类 【】几个类都具有相同的功能,但是功能内容不同,就抽取功能名,不抽取大括号内容(不能用大括号结束就在函数小括号后用分号结束)。这种函数一定要用关键字标识abstract抽象来标识,抽象关键字修饰的函数就称为抽象函数。抽象函数所在类也需要标记为抽象类。(因为这个类中具备的功能不知道是做什么的 阅读全文
posted @ 2025-09-07 17:44 ibddindonon 阅读(16) 评论(0) 推荐(0)
摘要: 【】修饰符,最终的意思, 【】继承的弊端:父类方法可能被子类有意覆盖,不让其他人使用。 【】解决方法1:不让父类能被继承,让其失去被继承的资格,class前面加上final变成最后一代,绝户。最后的类。不能改了。 【】解决方法2:让父类的哪个方法不能被继承,也就不能被改写了,在父类哪个方法前单独加f 阅读全文
posted @ 2025-09-06 09:58 ibddindonon 阅读(6) 评论(0) 推荐(0)
摘要: 总结: 1子类所有构造器里面的第一句都是默认的隐式super(),导致建立对象时,子类构造器运行前父类构造器会先运行。 2子类构造器中的隐式super()默认空参,可以根据实际父类的构造器来写空参或实参的super()。 【】子类构造器里面第一行存在默认的super(),所以会在子类构造器运行前先调 阅读全文
posted @ 2025-09-05 16:15 ibddindonon 阅读(8) 评论(0) 推荐(0)
摘要: 一、继承概述:a类 extends b类 学生和工人有一些相同属性抽取出来写进人的类中。学生、工人extends这个人的类,就相当于获取了人中的内容。 【】类和类之间产生关系学生变成人的儿子,学生就有了人的内容。想要别人的东西就得认爹。 【】抽取--继承 【】student、worker是子类,pe 阅读全文
posted @ 2025-09-02 15:10 ibddindonon 阅读(10) 评论(0) 推荐(0)
摘要: 一、单例设计模式三部件 【】设计模式:设计方面的统一规范。模式,就是统一规范。 四个程序员总结过往项目,总结出了23种设计模式。设计模式,就是问题的解决方案。 比如吃饭,现在积累下来解决方案有筷子,勺子,刀叉,手; 【】本课程讲解单例设计模式, 单例,单一实例,内存中只有这个类的一个对象。 【】比如 阅读全文
posted @ 2025-08-30 15:39 ibddindonon 阅读(9) 评论(0) 推荐(0)