一.继承 1.什么叫继承? 继承是面向对象的三大特征之一。 在程序中,继承描述的是类与类之间的关系,通过继承多个类之间形成一种关系体系。 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出的类被称作子类,现有的类被称作父类。 继承后子类的特点: 子类自动拥有父类所有可继承的属性和 ...
分类:
编程语言 时间:
2017-08-27 01:04:17
阅读次数:
225
1、面向对象程序设计概述 2、使用预定义类 3、用户自定义类 类之间的关系依赖("uses-a")聚合("has-a")继承("is-a") 4、静态域与静态方法 5、方法参数 6、对象构造 7、包 8、类路径 9、文档注释 10、类设计技巧 ...
分类:
其他好文 时间:
2017-08-23 18:14:35
阅读次数:
117
基础小练习 类之间的交互 继承 什么是继承 继承指的是类与类之间的关系,是一种什么是什么的关系,功能之一就是用来解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码) 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派 ...
分类:
其他好文 时间:
2017-08-17 22:45:35
阅读次数:
221
什么是面向对象# 面向对象的程序设计思想:核心是对象二字,对象就是一个事物,没有的事物可以被创造,不要考虑过程,考虑的是对象# 对象:一个事物的特征和技能唯一标识一个对象,系统是一个个的对象组成的,程序的发展是有对象之间的交互,扩展行很强# 把设计程序看成是创造世界,那么程序员就是上地,任何不存在的 ...
分类:
编程语言 时间:
2017-08-16 00:08:25
阅读次数:
256
0x00. 遇到问题 TiXmlNode 不提供节点属性查询,跟进代码查看有friend class TiXmlElement; 友员类,忘记怎么玩了╮(╯▽╰)╭。 0x01. 将代码抓取出来 A.一个段子轻松记住友元类之间的关系!(′▽′)ψ 甲愿意把甲的秘密告诉乙,但是乙不见得愿意把乙自己的秘 ...
分类:
其他好文 时间:
2017-08-13 09:59:47
阅读次数:
194
一、类与类之间的关系 1、关联关系:最弱的一种关系:一个方法的参数是另一个类中的某一个对象 2、继承关系:什么是一种什么 3、聚合关系:组合:什么是什么的一部分 4、实现关系:抽象类 接口:只管定义方法, 怎么实现由子类去做 举个栗子(接口(开车的方法), A类可以实现, B类也可以实现) 二、fi ...
分类:
其他好文 时间:
2017-07-26 13:41:39
阅读次数:
183
一、Java关键字 Java关键字是在Java语言中被赋予了特殊含义的单词。 a) 用于定义数据类型的关键字 b) 用于定义数据类型值的关键字 c) 用于定义流程控制的关键字 d) 用于定义访问权限的关键字 e) 用于定义类、函数、变量的修饰符关键字 f) 用于类与类之间的关系的关键字 g) 用于建 ...
分类:
编程语言 时间:
2017-07-12 19:57:29
阅读次数:
162
一、类与类之间的关系: 关联关系: 1.单项关联:A类关联B类 2.双向关联:A类关联B类,B类关联A 依赖关系: 指一个类A使用到了另一个类B 依赖关系的特性 这种关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。 继承关系实现关系(本质也是继承关系) ...
分类:
其他好文 时间:
2017-07-12 01:11:55
阅读次数:
135
设计模式六大原则(5):迪米特法则 定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是 ...
分类:
其他好文 时间:
2017-07-07 18:16:09
阅读次数:
162
StringBuilder、StringBuffer、String类之间的关系 java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,在上一篇博文中我们已经熟悉String字符串的特性和使用,而StringBuffer、StringBuilder又是 ...
分类:
编程语言 时间:
2017-07-06 13:18:12
阅读次数:
209