摘要: final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。 因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。 被声明为final的变量必须在声明时给定初值,而在以后的引 阅读全文
posted @ 2018-04-12 13:47 尘夕 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。 equals()是判读两个Set是否相等。 equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖, 为了当两个分离的对象的内容和类型相配的话,返回真值。 阅读全文
posted @ 2018-04-12 13:43 尘夕 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 能用foreach遍历访问的对象需要实现 ________________接口或声明 ________________方法的类型。 答:IEnumerable 、 GetEnumerator。 阅读全文
posted @ 2018-04-12 13:37 尘夕 阅读(90) 评论(0) 推荐(1) 编辑
摘要: C#可单独声明泛型类型或结构,也可以在基类中使用泛型类型的声明。如果基类是泛型类型,它的类型参数要么已经实例化,要么由子类负责实例化。 阅读全文
posted @ 2018-04-12 13:36 尘夕 阅读(125) 评论(0) 推荐(0) 编辑
摘要: index++ / index-- 先使用再自增/自减 ++index / --index 先自增/自减再使用 阅读全文
posted @ 2018-04-12 13:36 尘夕 阅读(167) 评论(0) 推荐(0) 编辑
摘要: .类具有内聚性 .耦合:紧密配合与相互影响依赖(属性的耦合度越低越好,耦合度越高依赖性越强) .可以做接口或抽象类来降低两个类的耦合度(接口和抽象类都具有稳定性,不能随意改变) .抽象类里做一个虚成员(基类)共有的public返回viod 类点出一个方法时的扫描顺序是向上扫描,以谁身份声明的变量就先 阅读全文
posted @ 2018-04-12 13:35 尘夕 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 封装:任何形式的隐藏或参数化的行为都可以认为是封装。从语法上来说,类的封装体现在字段的私有化,类的外部不能访问。 例如:int a(a隐藏了所有整数) Animal a(a隐藏了所有动物) Dog d(d隐藏了所有继承了Animal的所有类型的实例) 继承:子类是重写基类的虚成员,子类可以替换基类, 阅读全文
posted @ 2018-04-12 13:31 尘夕 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可 继承实体类(concrete class)? 答:接口可以继承接口。抽象类可以实现(implements)接口,抽象类可以继承实体类, 但前提是实体类必须有明确的构造函数。 1.接口可以实现多态,能降低类与类之间的耦 阅读全文
posted @ 2018-04-12 13:19 尘夕 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 微软.NET构架下remoting和webservice两项技术的理解以及实际中的应用。 答:Remoting可以利用TCP/IP,二进制传送提高效率。而WS主要是可利用HTTP,穿透防火墙。 阅读全文
posted @ 2018-04-12 12:50 尘夕 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。 阅读全文
posted @ 2018-04-12 12:44 尘夕 阅读(110) 评论(0) 推荐(0) 编辑
摘要: net中读写数据库需要用到那些类?他们的作用? DataSet:数据存储器。 DataCommand:执行语句命令。 DataAdapter:数据的集合,用于填充。 阅读全文
posted @ 2018-04-12 12:42 尘夕 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 请编程遍历页面上所有TextBox控件并给它赋值为string.Emptyforeach (System.Windows.Forms.Control control in this.Controls){if (control is System.Windows.Forms.TextBox){Syst 阅读全文
posted @ 2018-04-12 12:37 尘夕 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 描述一下C#中索引器的实现过程,是否只能根据数字进行索引?答:不是。可以用任意类型。 阅读全文
posted @ 2018-04-12 12:36 尘夕 阅读(146) 评论(0) 推荐(0) 编辑
摘要: .NET一般指 .NET FrameWork框架,它是一种平台,一种技术。 C#是一种编程语言,可以基于.NET平台的应用。 阅读全文
posted @ 2018-04-12 12:18 尘夕 阅读(632) 评论(0) 推荐(0) 编辑