您所在位置: 网站首页 / 构造方法作用就是初始化。.ppt / 文档详情
构造方法作用就是初始化。.ppt 立即下载
2024-12-08
约1.8千字
约31页
0
226KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

构造方法作用就是初始化。.ppt

构造方法作用就是初始化。.ppt

预览

免费试读已结束,剩余 26 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向对象编程的深入讨论目标6.1构造函数的执行机制classSuperClass{
SuperClass(){
System.out.println("SuperClassconstructor");
}}例子6-1classSuperClass{

	SuperClass(Stringstr)	{
	System.out.println("Superwithastring.");
	}
}
publicclassSubClassextendsSuperClass{
	SubClass(Stringstr){

		System.out.println("Subwithastring.");}
	publicstaticvoidmain(String[]args)	{
	SubClasssub=newSubClass("sub");
	}
}publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("Testmain()");
Carcar=newCar("car");
}}例6-3:对象的初始化顺序publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("Testmain()");
Carcar_1=newcar("car-1");
System.out.println("------------");
Carcar_2=newcar("car-2");
}
}classcar{
Wheelwheel_1=newWheel("wheel-1");
Wheelwheel_2=newWheel("wheel-2");
staticWheelwheel_3=newWheel("wheel-3");
Car(Stringstr){
System.out.println(str);
}}classcar{
staticinti=0;
Wheelwheel_1=newWheel("wheel-1");
staticWheelwheel_2=newWheel("wheel-2");
staticWheelwheel_3=newWheel("wheel-3");
car(Stringstr){
System.out.println(str);
}}6.1构造函数的执行机制:总结6.1构造函数的执行机制:总结初始化的顺序包括构造方法调用顺序
主类的静态成员首先初始化。
主类的超类的构造方法按照从最高到最低的顺序被调用。
主类的非静态对象(变量)初始化。
调用主类的构造方法。6.2屏蔽、覆盖和重载publicclassShadowTest1{
	publicstaticvoidmain(Stringargv[]){
	Aa=newA();
		Bb=newB();
		System.out.println("a.i="+a.i);
		System.out.println("b.i="+b.i);
}}publicclassShadowTest2{
publicstaticvoidmain(Stringargv[]){
	Aa=newA();
	Bb=newB();
	System.out.println("a.i="+a.i);
	System.out.println("b.i="+b.i);
}}6.2.2覆盖(override)与多态classAnimal{
publicintweight;
publicStringcolour;
publicvoideat(){
	System.out.println("Eating");}
publicvoidmove(){
	System.out.println("IamMoving");}
}例6-96.2.3重载方法名6.2.3重载方法名6.2屏蔽、覆盖和重载6.3类型转换6.3类型转换例6-10例6-116.4对象之间的比较运算对象比较:例6-12Java对象的equals方法比较两个对象内容是否相同:例6-13第六章:面向对象编程的深入讨论
查看更多
my****25
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

构造方法作用就是初始化。

文档大小:226KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用