摘要:
Java的四种内部类包括如下: 成员内部类 静态内部类 局部内部类 匿名内部类 成员内部类:定义在另一个类(外部类)的内部,而且与成员属性和方法平级,故称成员内部类。类比于外部类的非静态方法,如果用 static修饰就变成了静态内部类 静态内部类:使用static修饰的成员内部类。类比于外部类的静态 阅读全文
posted @ 2021-07-12 17:17
海风不咸
阅读(585)
评论(0)
推荐(0)
摘要:
接口其实就是约束定义一些方法 让不同的人实现~ >1public abstract public static final.这是接口中常量的定义修饰,默认省去 接口不能被实例化,接口中没有构造方法~implements 可以实现多个接口 必须要重写接口中的所有方法 Java里面由于不允许多重继承,所 阅读全文
posted @ 2021-07-12 16:34
海风不咸
阅读(53)
评论(0)
推荐(0)
摘要:
抽象类: 受到关键词abstract修饰的类就是一个抽象类 抽象类代表没有人能够创建出该类的实例,但可以使用抽象类来声明引用类型给多态使用 抽象类不能被实例化 抽象类代表此类必须要被继承过 抽象方法 受到关键词abstract修饰的方法就是一个抽象类 抽象的方法没有实体 声明是:public abs 阅读全文
posted @ 2021-07-12 16:32
海风不咸
阅读(166)
评论(0)
推荐(0)
摘要:
面向对象的五大基本原理 1.单一职责原则(SRP) 类的功能要单一,不能包罗万象,跟杂货铺似的。 核心思想为:一个类,最好只做一件事,只有一个引起它的变化。 2.开放封闭原则(OCP) 对象或实体应该对扩展开放,对修改封闭。 更改封闭即是在我们对模块进行扩展时,勿需对源有程序代码和DLL进行修改或重 阅读全文
posted @ 2021-07-12 16:29
海风不咸
阅读(842)
评论(0)
推荐(0)
摘要:
方法的重写与重载 一、什么是重写 在子类中创建了一个与父类中名称相同、返回值类型相同、参数列表的方法相同,只是方法体中的实现不同,以实现不同于父类的功能, 这种方式被称为方法重写(override),又称为方法覆盖、方法复写。相当于只是核心部分功能变了,其他不变 二、为什么需要重写 对原来方法进行改 阅读全文
posted @ 2021-07-12 16:28
海风不咸
阅读(385)
评论(0)
推荐(0)
摘要:
super关键字 super只能出现在子类的方法和构造方法中; super调用构造方法时,只能是第一句; super不能访问法父类的private成员; 子类访问父类成员 访问父类构造方法 super(); 父类无参的构造方法 super(name); 父类有参的构造方法 访问父类属性 super. 阅读全文
posted @ 2021-07-12 16:26
海风不咸
阅读(70)
评论(0)
推荐(0)
摘要:
面向对象的三大特性分别是封装、继承与多态 抽象性。 抽象是指强调实体的本质、内在的属性。在系统开发中,抽象指的是在决定如何实现对象之前的对象的意义和行为。使用抽象可以尽 可能避免过早考虑一些细节。 继承性。 继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个 阅读全文
posted @ 2021-07-12 16:21
海风不咸
阅读(283)
评论(0)
推荐(0)
摘要:
构造器详解 抽象类是有默认构造方法的普通类构造方法之间的调用可以使用this()来完成。而且必须放在第一句话执行,前面不能有任何其它代码。 调用父类构造器使用super()来完成,而且必须放在第一句话执行,前面不能有任何其它代码。this代表当前类,静态块、静态方法中不能 使用this关键字。sup 阅读全文
posted @ 2021-07-12 16:18
海风不咸
阅读(489)
评论(0)
推荐(0)
摘要:
面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系 统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽 象的方法,是计算机编程技术发展到一定阶 阅读全文
posted @ 2021-07-12 16:16
海风不咸
阅读(469)
评论(0)
推荐(0)

浙公网安备 33010602011771号