类、超类、子类 Java中 继承使用extends关键字 ,并且Java中所有的继承都是公有继承,而没有C++的私有继承和保护继承。 超类:就是父类。 重载: 方法的方法名相同,参数列表不同,返回值无所谓。类的构造方法可以重载。 覆盖(重写): 在子类中写父类的同名同参同返覆盖方法。允许子类将返回值 ...
分类:
编程语言 时间:
2020-01-23 21:19:36
阅读次数:
92
继承: 1.继承父类时,需要在定义子类时,在括号里写上父类名 2.重写:子类中的方法和父类方法同名时,叫做对方法的重写 3.拓展:子类的方法父类没有,叫做拓展 4.父类有的属性和方法,子类继承后都可以直接用 5.父类和子类存在同名方法,子类实例调用时优先使用子类的该方法 6.父类的实例只能调用父类的 ...
分类:
其他好文 时间:
2020-01-22 21:59:49
阅读次数:
68
super注意点: surper()是调用父类的构造方法,而且必须在构造方法的第一个 super必须只能出现在子类的方法或者构造方法中! super()和this()不能同时调用构造方法! Vs this: 代表的对象不同: this:本身调用者这个对象 super:代表父类对象的引用 前提: th ...
分类:
其他好文 时间:
2020-01-21 18:30:38
阅读次数:
100
方法重写:Override: 需要有继承关系,子类重写父类的方法! 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大,但不能缩小:public>protected>defalut>private 抛出异常:范围,可以被缩小,但不能扩大;ClassNotFoundException-->Exce ...
分类:
其他好文 时间:
2020-01-21 18:17:40
阅读次数:
92
idea配置类中有分割线 idea中打开的文件展示多行, 这里的 Tab limit的值时展示的文件的最大个数 代码提示忽略大小写 idea设置主题风格 类的方法上的模板设置 类上面描述的设置 其中params变量的内容一定要放在Default value中!!!内容为: groovyScript( ...
分类:
其他好文 时间:
2020-01-19 00:17:25
阅读次数:
104
一、面对对象的三大特征: 封装:根据职责将属性和方法封装到一个抽象的类中 定义类的准则 继承:实现代码的重用,相同的代码不需要重复编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态:不同的子类对象调用相同的父类方法,产生不同的执行结果 多态可以增加代码的灵活度 以继承和重写父类的方法为 ...
分类:
编程语言 时间:
2020-01-17 17:32:20
阅读次数:
80
集合工具类在java.util下,此类仅由静态方法组合或返回集合。 它包含对集合进行操作的多态算法,“包装器”,返回由指定集合支持的新集合。 如果提供给它们的集合或类对象为null,则此类的方法都抛出一个NullPointerException 1. 工具类 1.1 排序 | 返回值 | 方法 | ...
分类:
其他好文 时间:
2020-01-17 13:22:38
阅读次数:
66
概述 JAVA对象引用体系除了强引用之外,出于对性能、可扩展性等方面考虑还特地实现了四种其他引用:SoftReference、WeakReference、PhantomReference、FinalReference,本文主要想讲的是FinalReference,因为我们在使用内存分析工具比如mat ...
分类:
其他好文 时间:
2020-01-17 13:22:06
阅读次数:
84
Python3.7之绑定方法与非绑定方法 一、绑定方法 1.对象的绑定方法 首先我们明确一个知识点,凡是类中的方法或函数,默认情况下都是绑定给对象使用的。下面,我们通过实例,来慢慢解析绑定方法的应用。 从上面的输出结果来看,talk()这个类的方法,是绑定给对象使用的。下面,我在看看另外一种情况。 ...
分类:
编程语言 时间:
2020-01-17 11:58:59
阅读次数:
53
Python3.7之抽象类与归一化 继承的两种用途: 1.继承基类的方法,并且做出自己的改变或者扩展(代码复用) 2.声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现 接口的功能,子类继承接口类,并且实现接口中的功能。 一、什么是抽象类 与 ...
分类:
编程语言 时间:
2020-01-17 11:44:56
阅读次数:
129