自定义异常类 MyException package com.aff.excep; //自定义异常类: //1.自定义的异常类继承现有的异常类 //提供一个序列号,提供几个重载的构造器 public class MyException extends RuntimeException { stati ...
分类:
其他好文 时间:
2020-03-27 15:35:08
阅读次数:
84
先占个坑,会回来学的,做题时遇到过一些,但真的不太理解 转发怎么操作。。。 https://www.luogu.com.cn/blog/zhy123456/solution-p1601 ...
分类:
其他好文 时间:
2020-03-27 10:49:17
阅读次数:
40
一、数组作为常用的数据结构,jdk在Arrays工具类中提供了很多有用的算法,并且根据不同的基本数据类型都有相应的重载,这里只列举名称。 接口 功能 说明 asList 将数组转换为List binarySearch 二分查找 入参必须有序,可以找到返回值》=0,否则返回小于0的值,不一定是-1 c ...
分类:
编程语言 时间:
2020-03-25 16:18:49
阅读次数:
97
overload 方法重载 方法重载 1. 概念: 一个类中的一组方法 有相同方法的名字 不一样的参数列表 这样的一组方法 参数的不同体现在哪里? 参数的个数 参数的类型 参数的顺序 2. 作用:为了让使用者便于记忆与调用 只需要记录一个名字 执行不同的操作 3. 自己也可以设计重载 通过对象.方法 ...
分类:
编程语言 时间:
2020-03-25 09:11:29
阅读次数:
95
函数重载 1. 赋予已有运算符多重含义 通过重定义运算符使其执行特定功能(就像是特务) 2. x,y为整型、字符、实型变量时 浅复制:x,y为同一类对象时,内置功能将y的数据成员赋值给x相应的数据成员 深复制:重载运算符 = * 几乎所有运算符都可以重载,但是这些不可以,如:.* sizeof ? ...
分类:
其他好文 时间:
2020-03-22 19:41:31
阅读次数:
86
一、@Data注解 @Data集合了@ToString、@EqualsAndHashCode、@Getter/@Setter、@RequiredArgsConstructor。 就是自动生成get和set方法,toStirng方法,hash和equal方法等 二、@Getter和@Setter 注解 ...
分类:
其他好文 时间:
2020-03-22 19:28:55
阅读次数:
71
1、单一职责原则 就一个类而言,应该只有一个引起它变化的原因。意思是,一个类应该实现单一的职责,如果功能太多就应该将类拆分。 2、开放 封闭原则(Open Close Principle) 软件实体(比如类、模块、函数等), 对于扩展是开放的,对于更改的封闭的 。意思是,如果软件要进行拓展时,不能去 ...
分类:
其他好文 时间:
2020-03-22 01:20:29
阅读次数:
64
针对:ostream & operator <<(ostream & os, const ClassType &object) 说明几点: 1.第一个形参为对ostream对象的引用,在该对象上将产生输出, ostream为非const,因为写入到流会改变流的状态 ;该形参是一个引用,因为 不... ...
分类:
其他好文 时间:
2020-03-21 21:00:57
阅读次数:
88
C++ 允许在同一个作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 然后我们今天来主要学习一下运算符重载。。。 对于用户,可以重定义或重载大部分c++内置的运算符,这样用户就能使用自定义类型的运算符。 重载的运算符是带有特殊名称的函数,函数名是由关键字operator和其后要 ...
分类:
编程语言 时间:
2020-03-21 17:52:55
阅读次数:
65