使用抽象方法 当创建一个将广泛分发或重用的类库时(尤其是客户端),使用优先于接口的抽象类。因为这能简化版本控制。这是微软团队开发基础类库时的惯例(COM除外,因为COM是围绕接口设计的)。 使用抽象类为类型家族定义共同的基类。 使用抽象类提供默认的行为。 子类只是类逻辑上属于的层次结构中的基类。 使 ...
分类:
其他好文 时间:
2019-07-26 19:40:02
阅读次数:
123
重写(Overriding) 是发生在父类和子类,接口 和 子类 之间的; 参数类型、返回类型 必须完全相同,访问级别 子类 比 父类 方法要强。 重写方法可以抛出任何非检查的异常,无论贝重写方法是否声明了该异常。 检查异常:重写方法一定不能抛出新的检查异常,或比被重写方法声明的检查异常更广的检查异 ...
分类:
编程语言 时间:
2019-07-13 13:53:18
阅读次数:
129
先总结一下Top10吧Array转ArrayList判断一个数组是否包含某个值在循环内部删除List中的一个元素HashTable与HashMap使用集合原始类型(rawtype)访问级别ArrayList和LinkedList可变与不可变父类和子类的构造方法“”还是构造方法这个列表总结了10个Java开发人员最常犯的错误。1、Array转ArrayList当需要把Array转成ArrayList
分类:
其他好文 时间:
2019-07-09 09:27:38
阅读次数:
96
今天我们来介绍一下设计模式中比较常见的单例模式,希望读完本文你可以对单例模式有一个比较全面的认识。 什么是单例模式? 单例模式就是需要保证一个类仅有一个实例,并提供一个访问它的全局访问点。 为什么要使用单例模式? 对于一些类来说,只有一个实例是很重要的。比如说一个班级里面可以有很多学生但是通常只有一 ...
分类:
其他好文 时间:
2019-07-06 17:40:27
阅读次数:
89
1.尽可能使每个类或者成员不被外界访问 2.如果方法覆盖了超类中的一个方法,子类中的访问级别就不允许低于超类中的访问级别,这样可以确保任何可使用超类的实例的地方也都可以使用子类的实例。 3.公有类的实例域绝不能是公有的。但是有一个特例:类的成员域由静态final常量构成,可以用public标示,但是 ...
分类:
其他好文 时间:
2019-07-05 12:52:44
阅读次数:
81
一.继承的概念和意义Q:类之间是否存在直接的关联关系?由这个问题由此联想到生活中的例子:组合A.组合关系:整体与部分的关系组合关系的描述--代码示例#include<iostream>#include<string>usingnamespacestd;classMemory{public:Memory(){cout<<"Memory()"<<endl
分类:
编程语言 时间:
2019-06-28 19:34:59
阅读次数:
113
一.友元函数友元的介绍1.友元是C++中的一种关系2.友元关系发生在函数与类之间或者类与类之间3.友元关系是单项的,不能传递友元的用法1.在类中以friend关键字声明友元2.类的友元可以是其它类或者具体函数3.友元不是类的一部分4.友元不受类中访问级别的限制5.友元可以直接访问具体类的所有成员示例#include<stdio.h>#include<math.h>class
分类:
编程语言 时间:
2019-06-18 17:13:45
阅读次数:
164
1.理解访问修饰符 类的每一个成员(包括成员变量、方法和构造器)都有一个访问修饰符,用来判断谁可以访问该成员。访问修饰符允许我们在设计程序的时候,就考虑到谁可以访问一个对象的不同属性和行为。 Java为类中的成员提供了四种访问级别,按照访问权限由大到小排列如下: 公开访问级别:使用public关键字 ...
分类:
其他好文 时间:
2019-06-11 19:19:39
阅读次数:
98
一.类的组合电脑一般而言是由CPU、内存、主板、键盘和硬盘等部件组合而成。下图可以表示该关系A.类通常分为以下两个部分1.类的实现细节2.类的使用方式1.当使用类时,不需要关心其实现细节2.当创建类时,才需要考虑其内部实现细节二.封装的基本概念C++中类的封装1.成员变量:C++中用于表示类属性的变量2.成员函数:C++中用于表示类行为的函数3.C++中可以给成员变量和成员函数定义访问级别--pu
分类:
编程语言 时间:
2019-05-15 18:10:04
阅读次数:
193
SQL语句主要分为三大类
DDL语句
DDL是数据定义语句,是对数据库内部的对象进行创建、删除、修改等操作的语句.create、drop、alter等(DBA常用)
DML语句
DML是数据操作语句,指对数据库表记录的基本操作,insert、update、delete、select等(开发常用)
DCL语句
DCL是数据控制语句,用于控制不同数据段直接的许可和访问级别的语句.定义了数据库、表、字段、用户的访问权限和安全级别.主要是grant、revoke等(DBA常用)
分类:
数据库 时间:
2019-04-23 11:06:24
阅读次数:
150