亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? java9.htm

?? Java語言入門
?? HTM
字號:
<html>

<head>
<title>Java入門</title>
<style>
<!--
        A:link {text-decoration: none; color: "blue"}
        A:visited {text-decoration: none; color: "#000000"}
        A:active {text-decoration: none;color:"black"}
        A:hover {text-decoration: underline; color: ff0000}
-->
</style>
<style type="text/css">

<!--
p{font-size:9pt;line-height;13pt;}
td {   font-size: 9pt ; line-height:13pt;

	    }


	A{text-transform: none;

	  text-decoration: none;font-size: 9pt ; line-height:13pt;}
 -->copyright fangame
</style>
</head>

<body bgcolor="#FFFFFF">

<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%">

<h3>第六章 對象、類、包和接口</h3>

<p>6.2.6構造方法</p>

<p>構造方法是一種特殊的方法。Java中的每個類都有構造方法,用來初始化該類的一個  
新的對象。構造方法具有和類名相同的名稱,而且不返回任何據類型,在構造方法的實  
現中,也可以進行方法重寫。</p> 
 
<p>例6.5</p> 
 
<p>class point{</p> 
 
<p>int x,y;</p> 
 
<p>point (){</p> 
 
<p>x=0;y=0;</p> 
 
<p>}</p> 
 
<p>point (intx,inty){</p> 
 
<p>this.x=x;this.y=y;</p> 
 
<p>}</p> 
 
<p>}</p> 
 
<p>上例中,我們對類Point實現了兩個構造方法,方法名均為Point ,與類名相同。而且我們使  
用了方法重寫,根據不同的參數分別對點的x、y坐標賦與不同的  
回憶在例6.2中,我們曾用init()方法對點的x、y坐標進行初始 ?。二者完成相同的功能  
,那么用構造方法的好處在哪里呢?</p> 
 
<p>當用運算符new為一個對象分配內存時,要調用對象的構造方 法,而當創建一個對象時  
,必須用new為它分配內存。因此用構造方法進行初始化避免了在  
生成對象后每次都要調  
用對象的初始化方法。如果沒有實現類的構造方法,則Java運行 另外,構造方法只能由new運算符調用。我們將在§6.3中進行  
詳細介紹。對構造方法同</p> 
 
<p>6.2.7finalize()方法</p> 
 
<p>在對對象進行垃圾收集前,Java運行時系統回自動調用對象的  
finalize()方法來釋放系統資</p> 
 
<p>protected void finalize() throws throwable</p> 
 
<p>finalize()方法在類java.lang.Object中實現。如果要在一個所定義  
的類中實現該方法以釋放 該類所占用的資源(即要重載父類的finalize()方法),則在對該類所  
使用的資源進行翻譯后,一 般要調用父類的finalize()方法以清除對象使用的所有資源,包括  
?于繼承關系而獲得的資源</p> 
 
<p>……//cleanupcodeforthisclass</p>

<p>super.finalize();</p>

<p>}</p>

<p>將在§6.4中講述,對類 java.lang.Ob-ject,我們也將在§6.4中講述。</p>

<p>遞 來進行交互(消息傳遞即  
激活指定的某個對象的方法以改變其狀態或讓它產生一定的行 為),最終完成復雜的任務  
我們分別講述:</p> 
 
<p>對象的生成包括聲明、實例化和初始化三方面的內容。通 ?的格式為:  
</p> 
 
<p>1.type objectName;聲明了一個類型為type的對象。其中type是組 合類型(包括類和接口)。  
對象的聲明并不為對象分配內存空間。</p> 
 
<p>2對象的構造方法,返回對 該對象的一個引用(即該對象所在的內存地址)。用new可以為一?類實例化多個不同的對  
象。這些對象分別占用不同的內存空間,因此改變其中一個對象  
的狀態不會影響其它對象</p> 
 
<p>3.生成對象的最后一步是執行構造方法,進行初始化。由于  
對構造方法可以進行重寫 ,所以通過給出不同個數或類型的參數會分別調用不同的構造方  
以例6.5中所定義的類Point為例,我們生成類Point的對象:</p> 
 
<p>Point p1=new Point();</p> 
 
<p>Point p2=new Point(5,10);</p> 
 
<p>這里,我們為類Point生成了兩個對象p1、p2,它們分別調用不同  
的構造方法,p1調用缺省 的構造方法(即沒有參數),p2則調用帶參數的構造方法。p1、p2分  
雖然new運算符返回對一個對象的引用,但與C、C++中的指針不 同,對象的引用是指向  
一個中間的數據結構,它存儲有關數據類型的信息以及當前對象  
所在的堆的地址,而對于 對象所在的實際的內存地址是不可操作的,這就保證了安全性6.3.2對象的使用  
對象的使用包括引用對象的成員變量和方法,通過運算符&middot;  
可以實現對變量的訪問和 方法的調用,變量和方法可以通過設定一定的訪問權限(見§6.6)  
我們先定義一個類Point,它在例6.5的定義中添加了一些內容 ?</p> 
 
<p>例6.6</p> 
 
<p>class Point{</p> 
 
<p>int x,y;</p> 
 
<p>String name=&quot;a point&quot;;</p> 
 
<p>Point(){</p> 
 
<p>x=0;</p> 
 
<p>y=0;</p> 
 
<p>}</p> 
 
<p>Point(int x,int y,String name){</p> 
 
<p>this.x=x;</p> 
 
<p>this.y=y;</p> 
 
<p>this.name=name;</p> 
 
<p>}</p> 
 
<p>int getX(){</p> 
 
<p>returnx;</p> 
 
<p>}</p> 
 
<p>int getY(){</p> 
 
<p>return y;</p> 
 
<p>}</p> 
 
<p>void move(int newX,int newY){</p> 
 
<p>x=newX;</p> 
 
<p>y=newY;</p> 
 
<p>}</p> 
 
<p>Point newPoint(String name){</p> 
 
<p>Point newP=new Point(-x,-y,name);</p> 
 
<p>return newP;</p> 
 
<p>}</p> 
 
<p>boolean equal(int x,int y){</p> 
 
<p>if(this.x==x&amp;&amp;this.y==y)</p> 
 
<p>return true;</p> 
 
<p>else</p> 
 
<p>return false;</p> 
 
<p>}</p> 
 
<p>void print(){</p> 
 
<p>System.out.println(name+&quot;:x=&quot;+x+&quot;y=&quot;+y);</p> 
 
<p>}</p> 
 
<p>}</p> 
 
<p>public class UsingObject{</p> 
 
<p>public static void main(String args[]){</p> 
 
<p>Point p=new Point();</p> 
 
<p>p.print();//callmethodofanobject</p> 
 
<p>p.move(50,50);</p> 
 
<p>System.out.println(&quot;**after moving**&quot;);</p> 
 
<p>System.out.println(&quot;Get x and y directly&quot;);</p> 
 
<p>System.out.println(&quot;x=&quot;+p.x+&quot;y=&quot;+p.y);//access variables of an  
object</p> 
 
<p>System.out.println(&quot;or Get x and y by calling method&quot;);</p> 
 
<p>System.out.println(&quot;x=&quot;+p.getY()+&quot;y=&quot;+p.getY());</p> 
 
<p>if(p.equal(50,50))</p> 
 
<p>System.out.println(&quot;I like this point!!!!&quot;);</p> 
 
<p>else</p> 
 
<p>System.out.println(&quot;I hate it!!!!!&quot;);</p> 
 
<p>p.newPoint(&quot;a new point&quot;).print();</p> 
 
<p>new Point(10,15,&quot;anothernewpoint&quot;).print();</p> 
 
<p>}</p> 
 
<p>}</p> 
 
<p>運行結果為:</p> 
 
<p>C:\java UsingObject</p> 
 
<p>a point:x=0y=0</p> 
 
<p>****aftermoving*****</p> 
 
<p>Get x and y directly</p> 
 
<p>x=50 y=50</p> 
 
<p>or Get x and y by calling method</p> 
 
<p>x=50 y=50</p> 
 
<p>I like this point!!!!</p> 
 
<p>a new point:x=-50 y=-50</p> 
 
<p>another newpoint:x=10 y=15</p> 
 
<p>1.引用對象的變量</p> 
 
<p>要訪問對象的某個變量,其格式為:</p> 
 
<p>objectReference.variable</p> 
 
<p>其中objectReference是對象的一個引用,它可以是一個已生成的 對象,也可以是能夠生成對  
例如:我們用Pointp=new Point();生成了類Point的對象p后,可以用 p.x,p.y來訪問該點的x、y坐  
</p> 
 
<p>p.x=10; p.y=20;</p>

<p>或者用new生成對象的引用,然后直接訪問,如:</p>

<p>tx=new point().x;</p>

<p>2.調用對象的方法</p>

<p>要調用對象的某個方法,其格式為:</p>

<p>,但是通過方法調用的方 式來實現能更好地體現面向對象的特點,建議在可能的情況下盡  
? 型 的值,我們可以合法地使 用這個值,如:例6.6中類Point的方法equal返回布爾值,我們可以用它  
來作為判斷條件分別執行 </p> 
 
<p>if(p.equal (20,30)){</p> 
 
<p>……//statements when equal</p> 
 
<p>}else{</p> 
 
<p>……//statements when unequal</p> 
 
<p>}</p> 
 
<p>另外,類Point的方法newPoint返回該點關于原點的對稱點,返回 ?也是一個Point類型,我們  
可以訪問它的變量或調用它的方法,如: px=p.newPoint().x或 px=p.newPoint().getX(); </p>

<p><a href="grade2.asp.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/grade2.asp.htm">目錄</a>  
 
<ul> 
  <li><a HREF="java1.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java1.htm">Java入門(一)</a></li> 
  <li><a HREF="java2.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java2.htm" >Java入門(二)</a></li> 
  <li><a HREF="java3.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java3.htm">Java入門(三)</a></li> 
  <li><a HREF="java4.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java4.htm">Java入門(四)</a></li> 
  <li><a HREF="java5.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java5.htm">Java入門(五)</a></li> 
  <li><a HREF="java6.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java6.htm">Java入門(六)</a></li> 
  <li><a HREF="java7.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java7.htm">Java入門(七)</a></li> 
  <li><a HREF="java8.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java8.htm">Java入門(八)</a></li> 
  <li><a HREF="java9.htm" tppabs="http://www.xm.zz.ha.cn/wsxt/dn/java9.htm">Java入門(九)</a></li> 
</ul> 
    </td>
  </tr>
</table>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产自在久精品国产| 亚洲成年人网站在线观看| 亚洲一区二区三区四区在线免费观看| 三级欧美在线一区| 99麻豆久久久国产精品免费| 欧美电影免费观看高清完整版在| 亚洲欧美激情插| 国产福利不卡视频| 7777女厕盗摄久久久| 亚洲欧美国产三级| av亚洲精华国产精华精| 国产日韩欧美精品一区| 青青草一区二区三区| 欧美系列在线观看| 亚洲乱码一区二区三区在线观看| 精品中文字幕一区二区| 欧美一级搡bbbb搡bbbb| 亚洲一区二区综合| 欧洲在线/亚洲| 亚洲在线视频免费观看| 99久久免费视频.com| 久久久精品蜜桃| 国产一区二区三区美女| 精品久久国产老人久久综合| 亚洲国产一区二区三区| 欧洲一区在线观看| 夜夜嗨av一区二区三区中文字幕| 波多野结衣亚洲一区| 国产精品久久久久久久第一福利 | 免费看黄色91| 欧美日韩国产一区| 亚洲高清一区二区三区| 欧美日韩综合色| 午夜精品一区二区三区三上悠亚| 欧美日高清视频| 日本成人中文字幕在线视频| 69堂成人精品免费视频| 男人的天堂亚洲一区| 日韩欧美aaaaaa| 黄色小说综合网站| 欧美国产成人在线| av午夜精品一区二区三区| 中文字幕日韩av资源站| 97久久精品人人爽人人爽蜜臀 | 欧美精品一区二区久久久| 免费人成网站在线观看欧美高清| 日韩精品一区二区三区四区| 青青国产91久久久久久| 久久综合色之久久综合| 成人网在线免费视频| 一区二区三区在线视频播放| 在线91免费看| 国产一区二区三区蝌蚪| 综合分类小说区另类春色亚洲小说欧美| 99久久精品久久久久久清纯| 亚洲综合激情网| 精品久久免费看| 成人免费观看视频| 午夜精品成人在线视频| 2021国产精品久久精品| 91网站黄www| 免费日韩伦理电影| 国产精品国产三级国产有无不卡| 欧美色老头old∨ideo| 久久疯狂做爰流白浆xx| 亚洲少妇最新在线视频| 91精品国产美女浴室洗澡无遮挡| 国产a精品视频| 亚洲成人高清在线| 中文字幕不卡三区| 欧美一区二区三区精品| 91麻豆自制传媒国产之光| 人人超碰91尤物精品国产| 中文字幕一区二区三区视频| 日韩欧美国产一区二区在线播放| 99久精品国产| 国产精品性做久久久久久| 亚洲高清免费观看| 中文字幕在线观看一区二区| 精品久久一区二区| 欧美日韩在线三区| 成人黄色777网| 久久国产乱子精品免费女| 一区二区三区波多野结衣在线观看 | 欧美精品乱码久久久久久按摩| 国产精品香蕉一区二区三区| 视频一区二区中文字幕| 亚洲视频一区二区在线观看| 久久久久久久久久看片| 这里只有精品电影| 欧美三片在线视频观看| 成人动漫一区二区三区| 国产在线视频精品一区| 青娱乐精品在线视频| 亚洲国产一二三| 亚洲激情在线激情| 亚洲视频一区在线观看| 国产精品乱人伦中文| 精品久久久久一区二区国产| 欧美一级在线免费| 欧美精品免费视频| 欧美电影在哪看比较好| 欧美日韩精品一区二区天天拍小说 | 成人av免费在线播放| 美美哒免费高清在线观看视频一区二区 | 麻豆精品国产91久久久久久 | 成人欧美一区二区三区1314 | 日本三级韩国三级欧美三级| 亚洲最新在线观看| 亚洲精品乱码久久久久久| 亚洲免费在线观看视频| 亚洲免费成人av| 亚洲精品成人精品456| 亚洲欧洲精品一区二区三区| 亚洲视频你懂的| 一区二区三区四区五区视频在线观看| 日韩美女视频一区二区 | 国产无遮挡一区二区三区毛片日本| 日韩手机在线导航| 精品国产91久久久久久久妲己| 精品久久久久99| 久久久99精品久久| 国产精品国产三级国产aⅴ无密码| 国产精品高潮久久久久无| 中文字幕中文在线不卡住| 亚洲日本在线观看| 亚洲国产一区二区在线播放| 日韩电影免费在线看| 蜜桃av一区二区| 国产白丝网站精品污在线入口| 成人精品国产福利| 色成人在线视频| 欧美日韩精品欧美日韩精品一| 91精品国产综合久久久蜜臀粉嫩| 日韩欧美一二三| 国产精品视频一二| 亚洲韩国一区二区三区| 免费欧美在线视频| 成人精品gif动图一区| 欧美午夜在线一二页| 日韩一区二区三区视频在线| 国产午夜三级一区二区三| 一区二区高清免费观看影视大全 | 26uuu精品一区二区| 国产精品欧美一区二区三区| 亚洲自拍偷拍综合| 国产综合久久久久影院| 99久久亚洲一区二区三区青草| 欧美日韩精品是欧美日韩精品| 久久女同精品一区二区| 亚洲天堂成人网| 久久国产麻豆精品| 一本久久a久久精品亚洲| 日韩一区二区在线看| 亚洲视频在线一区观看| 青青草97国产精品免费观看| 北条麻妃一区二区三区| 91麻豆精品国产91久久久久久| 国产精品美女久久久久久久 | 一区二区三区高清在线| 国产精品白丝av| 欧美电影一区二区三区| 国产精品另类一区| 久久国产精品72免费观看| 91久久精品一区二区三区| 国产人成亚洲第一网站在线播放| 午夜av一区二区三区| www.一区二区| 亚洲美女偷拍久久| 国产成人精品www牛牛影视| 欧美另类高清zo欧美| 中文字幕一区二区三区不卡| 美女视频一区在线观看| 欧美日韩高清一区二区| 国产精品久久久久久亚洲伦 | 91老师片黄在线观看| 精品国产sm最大网站免费看| 亚洲成va人在线观看| 91福利国产精品| 国产精品初高中害羞小美女文| 国产一区二区三区av电影 | 精品一区在线看| 欧美午夜精品免费| 亚洲色图.com| 色综合网色综合| 亚洲啪啪综合av一区二区三区| 成人免费av资源| 国产无人区一区二区三区| 国产麻豆精品视频| 2023国产精品自拍| 韩国三级电影一区二区| 日韩欧美另类在线| 日韩高清不卡一区| 日韩一区二区在线观看视频 | av毛片久久久久**hd| 中文字幕av一区 二区| 成人污污视频在线观看| 国产精品网站导航| 91在线一区二区三区| 亚洲美女区一区|