1.面向过程与面向对象 2.JVM JDK JRE 3.JAVA 与 C++的区别 4.重载和重写的区别 5.JAVA面向对象编程的三大特性 6.String StringBuilder StringBuffer区别是什么?为什么String是不可变的? 7.自动装箱与拆箱 8.在一个静态方法内调用 ...
分类:
编程语言 时间:
2020-03-21 12:56:58
阅读次数:
59
方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。 (1) 重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloadin ...
分类:
其他好文 时间:
2020-03-21 00:08:03
阅读次数:
58
1、建立一个角类,在这个类中重载减号运算符,并实现求出角度的正弦值的函数。 #include <iostream> #include <cmath> using namespace std; class angel { public: double x1, x2; double getangel() ...
分类:
其他好文 时间:
2020-03-20 22:22:47
阅读次数:
86
题目来源: WZOI 链接:https://wzoi.cc/s/1/2330 解题思路: 由于本人是真的小白,这题之前只接触过几次结构体定义class,更别提什么重载运算符了。 我只能讲讲自己的见解,不一定完全准确,有错误欢迎指出,仅供参考! 1.定义一个【复数类comp】 2.在comp中,定义【 ...
分类:
编程语言 时间:
2020-03-20 14:19:44
阅读次数:
144
1.友元函数 定义:在C++中,一个普通函数是不可以直接访问类中的任意成员的,但是如果把这个函数声明为友元函数,那么这个函数就可以访问类中的所有成员。 优点:能够不受限制地访问类中的任意成员,在一定程度上可以提高程序的执行效率。 缺点:打破类的封装性。 声明格式:friend 返回值数据类型 函数名 ...
分类:
其他好文 时间:
2020-03-20 12:54:08
阅读次数:
64
系列文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies AspNet ...
分类:
Web程序 时间:
2020-03-18 23:50:14
阅读次数:
103
Alt+Insert 实现重载 tostring Alt+Enter 自动生成结果类型(定义类型变量) Ctrl+Shift+空格 可以在new关键字之后使用智能类型代码完成来实例化期望类型的对象 Ctrl+B 跳转到定义变量源 Alt+F7查找所有引用 ...
分类:
其他好文 时间:
2020-03-18 15:17:43
阅读次数:
58
//函数重载的注意事项 //引用作为重载条件 加不加const可以作为函数重载条件 //默认参数遇到重载条件,此种情况要避免 #include<iostream> using namespace std; void func(int &r) { cout << "func(int &r)函数调用" ...
分类:
其他好文 时间:
2020-03-18 15:12:02
阅读次数:
78
1.显示方法的重载:ctrl + shift + space 2.注释代码:ctrl + K,C 3.取消注水:ctrl + K,U 4.删除选中代码并且复制:ctrl + L 5.定位到定义:F12 6.将光标移动到上次位置:ctrl + - 7.整理代码:ctrl + K,F 8.添加引用:al ...
分类:
其他好文 时间:
2020-03-18 10:02:32
阅读次数:
76
之前写(抄) parsec 的时候, 在重载 的时候, 需要接收一个 lambda, 之后返回一个 , 其中 R 是接收 lambda 的返回值类型, 所以就要搞到 lambda 对应的函数类型 在一开始我是直接用 做的, 但是众所周知, 下面这样的写法是匹配不了的: 因为 lambda 表达式到 ...
分类:
编程语言 时间:
2020-03-17 23:52:05
阅读次数:
69