黑马程序员

导航

2012年4月6日

黑马程序员——java语言——继承实例分析

摘要: ----------------------android培训、java培训、期待与您交流! ---------------------- 1 /* 2 假如我们在开发一个系统时需要对员工进行建模,员工包含 3 个属性: 3 姓名、工号以及工资。经理也是员工,除了含有员工的属性外,另为还有一个奖金属性。 4 请使用继承的思想设计出员工类和经理类。要求类中提供必要的方 5 法进行属性访问。 6 7 员工类:name id pay 8 9 经理类:继承了员工,并有自己特有的 bonus。10 11 12 */13 14 class Employee //雇佣者15 {16 ... 阅读全文

posted @ 2012-04-06 18:06 黑马—jieqi 阅读(723) 评论(0) 推荐(0) 编辑

黑马程序员——java语言——Final 、Abstract和Interface

摘要: ----------------------android培训、java培训、期待与您交流! ----------------------final ————————最终。作为一个修饰符,1,可以修饰类,函数,变量。2,被final修饰的类不可以被继承。为了避免被继承,被子类复写功能。3,被final修饰的方法不可以被复写。4,被final修饰的变量是一个常量只能赋值一次,既可以修饰成员变量,有可以修饰局部变量。 当在描述事物时,一些数据的出现值是固定的,那么这时为了增强阅读性,都给这些值起个名字。方便于阅读。 而这个值不需要改变,所以加上final修饰。作为常量:常量的书写规范所有字母... 阅读全文

posted @ 2012-04-06 18:04 黑马—jieqi 阅读(1283) 评论(0) 推荐(0) 编辑

黑马程序员——java语言——继承

摘要: ----------------------android培训、java培训、期待与您交流! ----------------------继承(Inherit)————————什么是继承子类会自动继承父类所有的方法和属性。为什么要使用继承最终还是为了一个目的,实现代码的复用性。注意: 千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承。所属关系 is a(子类是父类的一种)。 一个孩子只能有一个父亲! 继承: 1,提高了代码的复用性。 2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。l Super———— 如果子类中出现非私有的同名成员变量时, . 阅读全文

posted @ 2012-04-06 18:03 黑马—jieqi 阅读(341) 评论(0) 推荐(0) 编辑

黑马程序员——java语言基础——组合,关联,聚合的区别

摘要: 类间关系在类图中,除了需要描述单独的类的名称、属性和操作外,我们还需要描述类之间的联系,因为没有类是单独存在的,它们通常需要和别的类协作,创造比单独工作更大的语义。在UML类图中,关系用类框之间的连线来表示,连线上和连线端头处的不同修饰符表示不同的关系。类之间的关系有继承(泛化)、关联、聚合和组合。(1)继承:指的是一个类(称为子类)继承另外的一个类(称为基类)的功能,并增加它自己的新功能的能力,继承是类与类之间最常见的关系。类图中继承的表示方法是从子类拉出一条闭合的、单键头(或三角形)的实线指向基类。例如,图3.2给出了MFC中 CObject类和菜单类CMenu的继承关系。 图3.... 阅读全文

posted @ 2012-04-06 13:12 黑马—jieqi 阅读(3598) 评论(1) 推荐(0) 编辑