方法的多态性 方法的重载:同一个方法名,参数列表不同,可以根据传入的参数类型或个数的不同实现不同功能的执行; 方法的覆写:同一个方法名,参数列表相同,可以根据使用子类的不同有不同的实现。 对象的多态性:父子实例之间的转换处理 对象向上转型:父类 父类实例 = 子类实例,自动完成转换,并且子类覆写了父 ...
分类:
其他好文 时间:
2020-06-12 10:50:04
阅读次数:
58
JDK8引入Stream编程 函数式接口: 函数描述符 * Runnable ()-> Void * Callable ()-> T 接口名 方法名 函数描述符 含义 | Predicate<T> | test() | T->boolean | 判断 | | Consumer<T> | accept ...
分类:
其他好文 时间:
2020-06-11 16:32:44
阅读次数:
40
#用构造器确保初始化 在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。 #方法重载 方法名,返回值都相同,参数列表不同的类称为重载。 ##区分重载方法 Java是如何区分方法名都相同的方法的?其实规则很简单:每一个重载的方法都必须有一个独一无二的参数列表。 ##涉及基本类型的重 ...
分类:
其他好文 时间:
2020-06-10 22:44:55
阅读次数:
91
import org.aspectj.lang.annotation.Aspect; import org.springframework.aop.Advisor; import org.springframework.aop.aspectj.AspectJExpressionPointcut; i ...
分类:
编程语言 时间:
2020-06-10 17:21:25
阅读次数:
117
方法就是语句的集合,他们在一起执行一个功能 方法的优点: 1.使程序变得简短清晰 2.有利于程序维护 3.提高程序开发效率 4.提高了代码的重用性 方法的完整写法 【修饰符】返回值类型 方法名(参数){ 方法体 } 方法的返回值用return返回 方法的重载:(overload) 一个类中有相同的方 ...
分类:
编程语言 时间:
2020-06-09 16:30:57
阅读次数:
55
被static修饰的变量和方法的特点: 1、被static修饰的变量和方法,从属于类,再类被加载时初始化,调用方式为:类名.变量名 、 类名.方法名 2、static修饰的变量存在于方法区中,如果变量值被改变,那么类的实例所引用的变量值也会改变 3、static修饰的方法不能使用super和this ...
分类:
编程语言 时间:
2020-06-09 14:44:38
阅读次数:
66
可变参数 什么是可变参数? 方法中的某个参数在实际调用时,实参个数可以0个,或者1个,或者多个。这个参数就是可变参数。 格式: 修饰符 返回值类型 方法名(参数1 ,参数2, 可变参数类型... 变量名){ 方法内部使用可变参数时,直接当成是数组使用即可。 } //可变参数,本质上就是数组。我使用时 ...
分类:
其他好文 时间:
2020-06-09 12:45:12
阅读次数:
51
构造方法:1,用于初始化,一个类中最少有一个2,用new关键字调用3,不能有返回值4,方法名和类名一样 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System ...
分类:
其他好文 时间:
2020-06-07 19:33:43
阅读次数:
64
this关键字: 指正调用此方法的对象(当前对象),在方法内部使用,也可以作为方法的参数进行参数转递 格式: this.成员变量名 this.成员方法名(参数) this.(参数) super关键字: 子类中声明的成员变量与父类中声明的成员变量相同,子类是不能继承父类的成员变量,这是需要在子类中访问 ...
分类:
编程语言 时间:
2020-06-07 10:43:26
阅读次数:
89
前言 目标: 能够说出File对象的创建方式 能够说出File类获取名称的方法名称 能够说出File类获取绝对路径的方法名称 能够说出File类获取文件大小的方法名称 能够说出File类判断是否是文件的方法名称 能够说出File类判断是否是文件夹的方法名称 能够辨别相对路径和绝对路径 能够遍历文件夹 ...
分类:
其他好文 时间:
2020-06-07 09:26:00
阅读次数:
70