導航:首頁 > 編程語言 > javanewrectangle

javanewrectangle

發布時間:2025-05-14 20:46:27

java里的new到底是什麼意思

在Java中,new關鍵字被使用來創建一個新的對象,可以理解為創建的意思。

使用關鍵字new來創建一個對象也叫類的實例化,使用new創建對象時,會調用構造方法初始化對象。例如:

Object referenceVariable = new Constructor();/* 實例化對象 */

可以通過已創建的對象來訪問成員變數和成員方法:

referenceVariable.variableName;/* 訪問類中的變數 */

referenceVariable.methodName();/* 訪問類中的方法*/


(1)javanewrectangle擴展閱讀

new關鍵字創建對象的過程介紹

1、將類載入到方法區

JVM首先會檢查這個new指令的參數能否在常量池中定位到一個類的符號引用;如果找不到就將該類載入到方法區並經過解析和初始化等步驟,計算實例化對象所需要的內存;為類的靜態變數賦予正確的初始值。

2、在堆中開辟一塊內存用於存儲新創建的對象

將類實例化出一個新的對象,根據類載入時計算所需的內存大小;在堆中開辟一塊內存,用於存儲新對象的成員屬性和方法區地址的引用。成員方法引用指向方法區中該對象對應的方法。

3、在棧中創建指向對象的引用

在棧中創建一個棧針,用於指向堆中創建的對象。

② Java編程求矩形的面積

代碼如下:

import java.util.*;

public class Rectangle {

private float length; //定義長變數

private float width; // 寬變數

public Rectangle(float length,float width){

this.length=length;

this.width=width;

}

public float getGirth(){

return (length+width)*2;

} //求周長方法

public float getArea(){

return length*width;

} //求面積方法

public static void main (String[] args) {

Scanner in=new Scanner(System.in);//調用輸入方法

System.out.println ("請輸入矩形的長:");

float a=in.nextFloat();

System.out.println ("請輸入矩形的寬:");

float b=in.nextFloat();

System.out.println ("矩形周長為:"+new Rectangle(a,b).getGirth());

System.out.println ("矩形面積為:"+new Rectangle(a,b).getArea());

}

}

閱讀全文

與javanewrectangle相關的資料

熱點內容
數控編程如何下載軟體 瀏覽:243
在電腦里找文件 瀏覽:363
生成prn文件 瀏覽:1000
ps歷史記錄畫筆工具磨皮教程 瀏覽:641
哪個app可以掃碼彩票 瀏覽:519
修車app怎麼樣 瀏覽:244
javaee收費嗎 瀏覽:716
白山市企業大數據價格多少錢 瀏覽:233
網路大師用什麼軟體做視頻 瀏覽:660
網站英文版怎麼做 瀏覽:292
杭州數字城管app 瀏覽:176
javanewrectangle 瀏覽:529
如何讓360瀏覽器不自動升級 瀏覽:505
朗逸發動機電腦怎麼編程 瀏覽:621
php將數組寫入文件 瀏覽:520
文件擴展名怎麼隱藏 瀏覽:361
在線名片設計代碼 瀏覽:113
vb編程後怎麼變成軟體 瀏覽:647
如何將文件轉到excel 瀏覽:639
數控編程安裝盤哪裡有賣 瀏覽:89

友情鏈接