一般情况下java中的类不能用static修饰,唯一可以修饰的是内部类 内部类的特点: 1.内部类可以直接访问外部类中的成员 2.外部类要访问内部类,必须建立内部类的对象 一般用于类的设计 分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述的事物的内容。这时就是还有的事物定义成内部类来 ...
分类:
编程语言 时间:
2016-10-26 22:36:44
阅读次数:
381
1.1概述 方法是类中最重要的组成部分,一个方法的方法体由一系列语句构成,也就是说一个方法的方法体是一个算法。在某些设计中,一个类的设计人员经常可能涉及这样的问题:由于用户需求的变化,导致经常需要修改类中某个方法的方法体,即需要不断地变化算法。在这样的情况下可以考虑使用策略模式。 策略模式是处理算法 ...
分类:
其他好文 时间:
2016-10-21 11:16:24
阅读次数:
184
装饰者模式:动态的将责任附加到对象上,若要扩展功能,装饰者提供了更有弹性的替代方案。 设计原则: 类的设计应该对拓展开放,对修改关闭。允许类容易拓展,在不修改现有代码的情况下添加新的行为 特点: 装饰者和被装饰对象有相同的超类型,我们利用继承达到“类型匹配”,而不是利用继承获得“行为”。 装饰者模式 ...
分类:
其他好文 时间:
2016-10-20 00:24:59
阅读次数:
117
面向对象的三条主线:1.类及类的成分2.面向对象的三大特性3.其他的关键字:this super import package abstract static final interface等 1.java程序是关注于类的设计。类从代码的角度:并列关系! 从执行、设计的角度:关联关系、继承关系、聚合 ...
分类:
其他好文 时间:
2016-09-30 00:57:15
阅读次数:
173
面向对象课程完结即可编写一个简单的飞机大战程序。我觉得我需要总结一下 飞机大战中类的设计: 父类:FlyingObject(抽象类) 接口:Award 、Enemy 子类:Hero、Bullet、Airplane (实现Enemy接口)、 Bee (实现Award接口) 运行类:ShootGame ...
分类:
编程语言 时间:
2016-09-10 22:10:07
阅读次数:
257
内部类 1内部类概述 将一个类定义在另一个类的里面,对里面的那个类就称为内部类 package InnerClassDemo; /* * 内部类访问特点 * 1 内部类可以直接访问外部类中的成员 * 2 外部类要访问内部类,必须建立内部类的对象 * * * 一般用于类的设计 * * 分析事物时,发现 ...
分类:
其他好文 时间:
2016-09-03 16:45:43
阅读次数:
185
Hibernate级联设计 数据库表之间的关系(主要关系有一对多、一对一、多对多)主要是从如下三个方面体现出来: 1.表体设计 2.实体类的设计 3.配置文件 以下是一些重要级联设计参数属性介绍: cascade级联操作,默认值为 none 1.none:只做级联查询 2.save-update:级 ...
分类:
Web程序 时间:
2016-09-01 19:57:20
阅读次数:
267
休整几天,闲了蛋疼也没写文章,这开学了坚持每天写// 必须的天天写。不敢再松懈了。羡慕一好朋友能坚持的静下心来学习。 5.1 用构造器确保初始化 在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。 创建对象时,如果其类具有构造器,Java就会在用户有能力操作兑现之前自动调用相应的 ...
分类:
编程语言 时间:
2016-08-28 01:12:58
阅读次数:
236
单例模式,是一种类的设计模式,采用单例模式设计的类,只允许有一个实例。为什么要采用单例模式:1、有些对象在程序的整个声明周期中,为了保证数据的正确性,只允许有一个实例。2、节省资源3、满足“低耦合”的设计单例模式的实现:单例模式有两种实现方式:懒汉模式、饿汉模..
分类:
其他好文 时间:
2016-08-26 06:46:50
阅读次数:
180
嵌入式linuxC++语言(五)——友元面向对象编程的类的设计机制实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,是类与外部的通信接口。在实践中,类外的某些函数需要频繁地访问类的数据成员,将类外的函数定义为类的友元函数。除了友元函..
分类:
编程语言 时间:
2016-08-16 22:07:00
阅读次数:
200