Java中的名称命名规范:(不遵守,也不会出现编译的错误) 包名:多单词组成时所有字母都小写:xxxyyyzzz 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所 ...
分类:
编程语言 时间:
2019-10-04 19:11:16
阅读次数:
77
方法的重写(override): 1)必须是继承自父类的方法,并且父类的方法已经不适用与子类; 2)重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。 重写方法不能使用比被重写方法更严格的访问权限。(由于多态) 方法的重载 1)方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个 ...
分类:
编程语言 时间:
2019-10-02 16:45:26
阅读次数:
104
一、基于xml 执行的切入点中具体方法有返回值,则方法结束会立即执行后置通知,然后再执行环绕通知的放行之后的代码; 2、连接点即所有可能的方法,切入点是正真被切的方法,连接点方法名: 其中,只有环绕通知的切入点参数不一样,是可以放行的切入点; 3、异常通知是处理异常; 切面类中的异常通知的方法参数列 ...
分类:
Web程序 时间:
2019-10-02 14:24:16
阅读次数:
149
面向对象的三大特征之一:继承性 主要解决问题:共性抽取 继承关系当中的特点:子类可以拥有父类的“内容”,子类还可以拥有自己专属的内容 定义一个父类的格式(就是定义一个普通类的格式): Public class 类名称 { Public 方法类型 方法名称{ } } 定义一个子类的格式: Public ...
分类:
编程语言 时间:
2019-10-01 22:39:42
阅读次数:
111
继承子类: 1.通过extends关键字,可以直接拥有来自父类的属性和行为。(但是能不能访问要收到访问修饰符的限制 --分清楚:拥有和能不能直接操作到时两个不同概念) 2、父类的属性和行为子类自动继承,但子类不能继承父类的构造方法 原因1:构造方法的语法要求时方法名必须与类名保持一致。如果子类继承了 ...
分类:
编程语言 时间:
2019-09-30 16:44:38
阅读次数:
86
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@c ...
分类:
其他好文 时间:
2019-09-28 10:41:29
阅读次数:
79
1. 编译器查看对象的声明类型和方法名。 假设调用的是x.f(param),x为C类隐式参数对象。编译器会一一列举C类中所有名为f的方法和其超类中访问属性为public且名为f的方法。(超类的私有方法不可访问) 其中的this.salary为隐式参数,即出现在方法名前的类对象。byPercent为显 ...
分类:
其他好文 时间:
2019-09-28 00:45:43
阅读次数:
93
具体对应参见官方< 点击此处 C#和C++的互操作性,同行的文章不错,点我跳转 //C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char* 变量名2) //extern " ...
分类:
Web程序 时间:
2019-09-27 19:25:07
阅读次数:
113
即将之前的每个方法上的@before ()里大段的包名+类名+方法名做简化,定义一个@pointCut的方法,参数是之前其他注解的参数,然后在其他方法的注解参数中 调用该方法即可, ...
分类:
编程语言 时间:
2019-09-26 09:30:54
阅读次数:
65
用手写代码实现随机数的生成 公式: 公式的意思就是 x(n+1)=(16807*x(n))%2^31-1 代码如下: 关于函数重载 1.满足以下两个条件即可构成函数重载 ①方法名相同 ②参数类型不同,参数个数,参数类型的顺序不同 注意函数的返回值类型不能作为函数重载的判断条件:因为在运行时,一开始并 ...
分类:
其他好文 时间:
2019-09-25 22:46:42
阅读次数:
163