欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

Java編程

當(dāng)前位置:主頁 > 軟件編程 > Java編程 >

Java編程構(gòu)造方法與對象的創(chuàng)建詳解

來源:本站原創(chuàng)|時間:2020-01-10|欄目:Java編程|點擊: 次

java構(gòu)造方法與對象的創(chuàng)建

可以用類來聲明對象,聲明對象后必須創(chuàng)建對象

1構(gòu)造方法

首先,我們來談?wù)勈裁唇袠?gòu)造方法,既然都說了這是一個構(gòu)造方法,那么很顯然,它本質(zhì)上就是一個方法。

那么,既然作為一個方法,它應(yīng)該有方法的樣子吧。它除了回調(diào)一個Class();之后,也沒見它有其他的定義方法的代碼呀?這是因為,在未對類自定義構(gòu)造方法的情況下,編譯器會自動在編譯期為其添加默認(rèn)的構(gòu)造方法

(1)程序用類創(chuàng)建對象時,需要使用該類的構(gòu)造方法

(2)類中構(gòu)造方法的名字必須和類名完全相同,而且沒有類型

(3)允許一個類中編寫若干個構(gòu)造方法,但必須保證參數(shù)不同(參數(shù)個數(shù)相同但參數(shù)列表中對應(yīng)的某個參數(shù)類型不同;參數(shù)個數(shù)不同)

(4)如果類中沒有編寫構(gòu)造方法,系統(tǒng)會默認(rèn)該類只有一個構(gòu)造方法(無參,方法體中無語句)

1.1.默認(rèn)構(gòu)造方法與自定義構(gòu)造方法

若類中定義了一個或多個構(gòu)造方法,Java不提供默認(rèn)構(gòu)造方法

1.2.構(gòu)造方法沒有類型

2創(chuàng)建對象

2.1.對象的聲明

類名 對象名

//例子:
Person person;

2.2.為聲明的對象分配變量

使用new 運(yùn)算符和類的構(gòu)造方法為聲明的對象分配變量,即創(chuàng)建對象

//例子:為聲明的對象分配變量
public class Example4_2_Point {
  int x;
  int y;
  Example4_2_Point(int x, int y) {
    this.x = x;
    this.y = y;
  }
}
 
public class Example4_2 {
  public static void main(String[] args) {
    // TODO Auto-generated method stub
    Example4_2_Point example4_2_Point1 = new Example4_2_Point(10, 10);//聲明對象,為對象分配變量使用new和類中構(gòu)造方法
    Example4_2_Point example4_2_Point2 = new Example4_2_Point(23, 25);//聲明對象,為對象分配變量使用new和類中構(gòu)造方法
  }
}

2.3.對象的內(nèi)存模型

2.4使用對象

“ · ”運(yùn)算符:通過使用“ · ”運(yùn)算符可以實現(xiàn)對自己變量的訪問和方法的調(diào)用

1.對象操作自己的變量(體現(xiàn)對象的屬性)

(1)通過使用“ · ”運(yùn)算符可以實現(xiàn)對自己變量的訪問和方法的調(diào)用

(2)點運(yùn)算符也叫引用運(yùn)算符或者訪問運(yùn)算符,格式:對象·方法

3對象調(diào)用類中的方法(體現(xiàn)對象的行為)

3.1對象的引用和實體(略)

代碼例子:

//默認(rèn)的構(gòu)造方法、自定義構(gòu)造方法、非構(gòu)造方法例子
class Lader(){
	int x ,y;
	//方法1:默認(rèn)的構(gòu)造方法
	Lader(){
	}
	//方法2:自定義構(gòu)造方法
	Lader(){
		x = 1;
		y = 1;
	}
	//方法3:自定義構(gòu)造方法
	Lader(int a,int b){
		x = a;
		y = b;
	}
	//方法4:該方法類型為void,因此不是構(gòu)造方法
	void Lader(int a,int b){
		x = a;
		y = b;
	}
	//方法5:該方法類型為int,因此不是構(gòu)造方法
	int Lader(int a,int b){
		x = a;
		y = b;
	}
}

總結(jié)

以上就是本文關(guān)于Java編程構(gòu)造方法與對象的創(chuàng)建詳解的全部內(nèi)容,希望對大家有所幫助。如有問題可以隨時留言,小編會及時回復(fù)大家的,期待您的寶貴意見。

上一篇:Java編程Post數(shù)據(jù)請求和接收代碼詳解

欄    目:Java編程

下一篇:Java編程實現(xiàn)NBA賽事接口調(diào)用實例代碼

本文標(biāo)題:Java編程構(gòu)造方法與對象的創(chuàng)建詳解

本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/8418.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有