2019年7月17日

面向对象的六大原则之 单一职责原则——SRP

摘要: SRP = Single Responsibility Principle 定义:就一个类而言,应该只有一个能引起他变化的原因。通俗的说,即一个类只负责一项职责。 作用: 1、减少了类之间的耦合 2、最简单最单纯的事情才是最容易控制,最有效 3、当需求变化时,只需要修改一个地方 4、 避免写臃肿的方 阅读全文

posted @ 2019-07-17 06:45 拭不去の泪痕 阅读(374) 评论(0) 推荐(0) 编辑

2019年7月16日

Java super关键字

摘要: Java super关键字代表当前对象的直接父类的默认引用。 super关键字就类似于 C#中的base关键字。参见地址 super的注意事项: 1、super必须出现在子类中(子类的方法和构造方法中),而不是其他位置 2、super用于访问父类的成员,例如父类的属性、方法、构造方法 3、访问权限的 阅读全文

posted @ 2019-07-16 13:14 拭不去の泪痕 阅读(434) 评论(0) 推荐(0) 编辑

2019年7月14日

C#静态字段的两个用处

摘要: 静态字段的2个常用方法 (1)记录已实例化的对象的个数 (2)存储必须在所有实例化之间共享的值 (1)记录已实例化的对象的个数 现在某个培训机构啊,要开设一个学理发的班,计划招5人,只要人数够5人就开班。 但是这个学生是一个一个来的,不可能一下子就把5个人招满了。 那么招第一个人,学生总数就是1,再 阅读全文

posted @ 2019-07-14 12:08 拭不去の泪痕 阅读(3199) 评论(0) 推荐(1) 编辑

C# 接口

摘要: 1、为什么要使用接口,我凭什么要使用接口,他对我有什么利用价值? 答:简单的说,通过多态的方式,使用接口可以很好的隐藏代码实现细节,从而解决代码维护不易的问题。 2、C#接口的作用? 答: C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代 阅读全文

posted @ 2019-07-14 11:09 拭不去の泪痕 阅读(836) 评论(0) 推荐(0) 编辑

抽象类和抽象方法

摘要: 抽象类和抽象方法 abstract关键字 abstract [ab·stract || 'æbstrækt] n. 梗概, 摘要; 抽象概念; 萃取物 v. 使抽象化, 提炼, 摘要 adj. 抽象的; 纯理论的; 深奥的 抽象类就是为了继承而生的! 专门用于被继承的类就是抽象类。。。他就是上帝,下 阅读全文

posted @ 2019-07-14 11:01 拭不去の泪痕 阅读(747) 评论(1) 推荐(1) 编辑

抽象类和接口的关系与区别哦

摘要: 抽象类、接口与类是一个层次的概念,是C#中极其重要的概念。 抽象类是从多个类中抽象出来的公共模版,提供子类均具有的功能。接口是从多个类中抽象出来的规范,体现的是规范和实现分离的原则,同时也有效的弥补了C#继承单根性的不足。深入理解抽象类和接口在设计理念上的差别,才能够正确的选择抽象类或接口来进行开发 阅读全文

posted @ 2019-07-14 10:57 拭不去の泪痕 阅读(391) 评论(0) 推荐(0) 编辑

继承与构造函数(base关键字)

摘要: 1、背景 我:虽然通过继承减少了代码冗余,但是,每一个子类的构造函数还是需要给所有属性赋值的,很麻烦的。 师:这个好办,用base就行啦。 我:贝司?还吉他呢! 师:别急,首先我们先介绍下实例化子类对象的时候调用父类构造函数。 运行结果: 从上面代码分析可知: (1)执行 ChildClass ch 阅读全文

posted @ 2019-07-14 08:50 拭不去の泪痕 阅读(697) 评论(0) 推荐(2) 编辑

2019年7月13日

C# 自定义异常

摘要: 1、自定义异常类 1.1 为什么要自定义异常类 (1)没有具体系统异常相对应 (2)不希望在Catch块中处理 (3)希望能明确标志错误种类的异常 1.2 自定义异常类定义步骤 继承自System.ApplicationException类,并使用Exception作为后缀名。 1.3 自定义异常的 阅读全文

posted @ 2019-07-13 08:13 拭不去の泪痕 阅读(4172) 评论(0) 推荐(0) 编辑

Java自定义异常

摘要: 自定义异常 1、继承类 一般会选择继承Exception和RuntimeException,如果不要求调用者一定要处理抛出的异常,就继承RuntimeException。 2、自定义异常类构造方法 代码实例: People实体类 自定义异常类 测试 效果: 阅读全文

posted @ 2019-07-13 07:27 拭不去の泪痕 阅读(33876) 评论(0) 推荐(6) 编辑

Java异常体系结构学习笔记

摘要: 异常类的继承层次 1、Throwable是所有异常类的父类,他也继承自Object。所以Throwable是一个类,而不是接口。 2、Error这个分支的异常是由于Java虚拟机内部错误导致的,如果出现了这种异常,程序员是无能为力的,因为他是java虚拟机内内部错误导致的。我们在程序中不需要关注他。 阅读全文

posted @ 2019-07-13 06:35 拭不去の泪痕 阅读(357) 评论(0) 推荐(0) 编辑

导航