网络教育大专多少钱概要多少钱

UML中A类B类有聚合关系,A类和B类的子类需要画聚合关系吗?_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:603,312贴子:
UML中A类B类有聚合关系,A类和B类的子类需要画聚合关系吗?收藏
A类中有个属性是B类型的数组,里面储存的是C类、D类的对象,C类、D类是B类的子类。画UML图的时候,A类是只和B类画聚合关系箭头,还是要和C类、D类也画上聚合关系箭头?
上海java培训一般需要4-8周,就可完全掌握,名企就业.0元试学.java培训的费用一般根据培训的课时决定,可申请0元试学.点击咨询..
不负责猜测:如果可以继承下去就画出来,继承不下去就不画顺便一说uml的标准很操蛋,不要太纠结
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
Java 第4单元类与对象.ppt 77页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:180 &&
Java 第4单元类与对象.ppt
你可能关注的文档:
··········
··········
第4章类与对象?本章导读1、面向对象编程2、类声明和类体3、类体的构成4、构造方法与对象的创建5、对象的引用与实体6、成员变量7、方法8、方法重载?本章导读9、this关键字10、包11、import语句12、访问权限13、对象的组合14、基本类型数据的类包装15、反编译和文档生成器16、JAR文件4.1面向对象编程封装将数据以及对数据的操作封装在类中。继承子类可以继承父类的属性(数据)和功能(操作)多态操作名称的多态&和继承有关的多态操作名称的多态:是指可以向操作传递不同消息,以便让对象调用时可能产生不同的行为。和继承有关的多态:是指同一个操作被不同类型对象调用时可能产生不同的行为。4.2类声明和类体类是组成Java程序的基本要素,类封装了一类对象的状态和方法。类是用来定义对象的模板,可以用类创建对象。当使用一个类创建了一个对象时,我们也说给出了这个类的一个实例。在语法上,类由两部分构成:类声明和类体基本格式为:类名:类名必须是合法的Java标识符,不能是Java中的关键字。给类命名时,最好遵守下列习惯:如果类名使用拉丁字母,那么名字的首字母使用大写字母如:Hello、Time、People类名最好容易识别、见名知意。当类名由几个“单词”复合而成时,每个单词的首写字母使用大写。如:BeijingTime、AmericanGame、HelloChina4.3类体的构成写类的目的是为了描述一类事物共有的属性和功能,即将数据和对数据的操作封装在一起,这一过程由类体来实现。类体内容可以有2种类型的成员:成员变量(或域)在类体声明定义的变量,用来刻画类创建的对象的属性。成员方法(1)由类所创建的对象调用,对象调用这些方法操作成员变量形成一定的算法,体现对象具有某种功能。(2)构造方法是具有特殊地位的方法,供类创建对象时使用,用来给出类所创建的对象的初始状态。例:机动车类成员变量有2个float类型的变量:“weight”、“height”和一个int型变量“speed”。成员方法有3个:“changSpeed”、“getWeight”和“getHeight”。对成员变量的说明:(1)成员变量的类型可以是Java中的任何一种数据类型,包括前面学习过的基本类型:整型、浮点型、字符型、数组以及后面要学习的对象及接口。(2)成员变量在整个类内都有效,与它在类体中书写的先后位置无关。例如:机动车类也可以写成机动车2对成员变量的说明:(3)在定义类的成员变量时可以同时赋予初值,表明类所创建的对象的初始状态。(4)对成员变量的操作只能放在方法中,方法可以对成员变量进行操作形成算法(合法、非法)类的成员类型中可以有数据和方法(即数据的定义和方法的定义)但不能有语句,语句必须放在方法中。4.4构造方法与对象的创建1、构造方法2、对象的创建1)对象的声明2)为声明的对象分配成员变量3)创建多个不同的对象3、使用对象4.4.1构造方法在类创建对象时使用构造方法,以便给类所创建的对象一个合理的初始状态。构造方法的名字必须与它所在的类的名字完全相同,并且不返回任何数据类型,即它是void型,但void必须省略不写。Java允许一个类中有若干个构造方法,但这些构造方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同(构造函数重载)。例:Rect类4.4.2对象的创建当使用一个类创建了一个对象时,我们也说给出了这个类的一个实例。创建对象的步骤(2步):1、声明对象2、为对象分配成员变量4.4.2.1声明对象格式:类名对象名;RectrectangleOne;用类声明的数据称为类类型变量,即对象。刚刚声明的对象其内存中没有存放任何数据,它没有“引用”任何实体,是一个空对象。空对象是不能使用的。4.4.2.2为对象分配成员变量格式:对象名=new类的构造方法;上述的Rect类提供了2个构造方法,下面都是合法的创建对象的语句。rectangleOne=newRect();rectangleOne=newRect(10,20);如果类中没有构造方法,系统会调用默认的构造方法(默认的构造方法是无参数的)。如果类里定义了一个或多个构造方法,那么Java不提供默认的构造方法。如果上述Rect只提供一个带参数的构造方法,代码“rectangleOne=newRect();”是非法的。创建对象的代码“rectangleOne=newRect(10,20);”会实现下述两件事:1、为成员变量分配内存空间,然后执行构造方法中的语句。2、给出一个信息,已确保这些成员变量是属于对象rectangleOne的(返回一个引用,由引用来“操作管理”这些成员变量)。说明:创建对象就是指为它分配成员变量,并获得一个引用,以确保这些成员变量由它操作管理。对象是一种类类型变量,属于引
正在加载中,请稍后...本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 网络教育大专多少钱 的文章

 

随机推荐