封装篇1.类与对象的定义:a 类类是一个对象的概念化、逻辑上的一个概念。如人类、猫科类,都是类。a1: 公共类 私有类 静态方法 动态方法b1:public class 类名();{ // public 属性值// 方法体}b 对象概念:对象是类的实体 b1:单个对象、多个对象c...
分类:
其他好文 时间:
2015-11-28 16:35:28
阅读次数:
173
抽象类中可以有构造函数(无参构造函数和有参构造函数)无参构造函数在子类实例化时被调用有参构造函数必须显示调用抽象类中可以有抽象方法 但是不能有方法体,子类必须实现抽象方法子类必须重写抽象类中的抽象方法,不能用new抽象类中可以有虚方法,虚方法必须有方法体子类继承抽象类,可以重写(override)和...
一、抽象类与接口1、抽象类:拥有抽象方法的类就是抽象类(没有抽象成员属性) 抽象方法:没有方法体的方法就是抽象方法什么是没有方法体?没有花括号所有抽象类和抽象方法都需要abstract关键字修饰一个抽象类里面可以拥有多个抽象方法,也可以拥有多个非抽象方法抽象方法不能被声明为私有继承抽象类的时候,方法...
分类:
Web程序 时间:
2015-11-23 16:19:36
阅读次数:
134
一个类可以包含以下类型变量:局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。类变量:类变...
分类:
编程语言 时间:
2015-11-22 11:12:25
阅读次数:
148
编码及开发中注意事项* 所有你编写过的任何代码一定要有注释,注释要清晰明了,避免后期维护出问题,且无用代码及时清除* 代码过程中拒绝硬编码,通过常量或枚举来处理* 方法体尽量保持简洁,类名方法及变量取名尽量做到见名知意* 所有异常捕获均由最外层进行抓取,内部逻辑判断以异常形式进行抛出并设定错误代码*...
分类:
其他好文 时间:
2015-11-20 19:47:10
阅读次数:
140
1. 作用不同: throw用于在程序中抛出异常;throws用于声明在该方法内抛出异常,2. 使用位置不同:throw位于方法体内部,可以作为单独语句使用,throws必须跟着方法的参数列表的后面,不能单独使用3. 内容不同:throw抛出一个异常对象,而且只能是一个,throws后面跟异常类,而...
分类:
其他好文 时间:
2015-11-20 01:48:40
阅读次数:
131
1.相当于定义了一种约定,一种标准和规范,主要用来约束类的行为特征 2. 所有的方法必须都是抽象的,不能有方法体,它比抽象类更加“抽象” 3.接口中只可以定义静态常量,不能定义变量,接口中的属性都会自动用public Static final进行修饰,接口中的常量必须在定义是给予初始值 4.接...
分类:
其他好文 时间:
2015-11-20 01:34:48
阅读次数:
185
属性的访问器包含与获取或设置属性有关的可执行语句。访问器声明可以包含 get 访问器或 set 访问器,或者两者均包含。声明采用下列形式之一:get {}set {}get 访问器get 访问器体与方法体相似。它必须返回属性类型的值。执行 get 访问器相当于读取字段的值。以下是返回私有字段 nam...
在Spring的使用中,有时初始化一些公共类,比如数据源、常量配置等,这些方法会执行两次,导致程序执行出现异常。一个解决方法是利用Spring的事件机制,事件机制需要实现ApplicationListener监听器,只要编写一个实现类实现该接口的onApplicationEvent方法,在方法体中初...
分类:
编程语言 时间:
2015-11-17 13:02:14
阅读次数:
182
10.5 部分方法定义 部分类也可以定义部分方法。部分方法在部分类中定义,但没有方法体,在另一个部分类中包含实现代码。在这两个部分类中,都要使用partial关键字。public partial class MyClass { partial void MyPartialMethod();...