日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA基础学习笔记(2)

發布時間:2023/12/15 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA基础学习笔记(2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看了幾天的視頻了,都沒時間來寫下學習筆記,今天來寫下第二次的學習筆記,前幾天看的給忘記了,就寫最新看到的吧

? ? ? ? 主要內容:1.類的變量與函數(方法)

? ? ? ? ? ? ? ? ? 2.對象的存儲方式

? ? ? ? ? ? ? ? ? 3.新建一個對象及對象的賦值與調用

? ? ? ? ? ? ? ? ? 4.空對象

? ? ? ? ? ? ? ? ? 5.匿名對象


1.類的變量與函數(方法)

class Dog ? ? ?//類名

{

String name; ?//變量的聲明

int age;

String color;


void bark() ? //方法的定義(返回值為空,不帶參數)

{

System.out.println("bark");

}

String a(int i) ? ?//方法返回值為String類型,形參為i)

{

String s;

if(i == 1)

{

s = "高興";

}

else

{

s = "郁悶";

}

return s;

}


}



2.對象的存儲方式

? ? ? 當聲明一個對象后,會在內存里分出兩個空間,一個是棧內存,一個是堆內存。棧內存是用來存放對象的名字,而堆內存是用來存放由new創建的對象和數組


?3.新建一個對象及對象的賦值與調用

? ? ? ? ?

class Test ? //類名

{

public static void main(String args[]) ? ? //程序入口

{

Dog d = new Dog(); ? //對類Dog新建一個d對象

d.name = "wang"; ? ?//賦值

d.age = 14;

d.color = "red";

System.out.println("名字是:" + d.name);

System.out.println("年齡是:" + d.age);

System.out.println("顏色是:" + d.color);

d.bark(); ? ? //通過對象d來調用Dog類里的bark()方法

System.out.println(d.a(1));//調用a方法時帶實參1

}

}



4.空對象

? ? ?就是對象只有名字,賦值為null,如:Dog d = null;也就是棧內存里有一個對象名稱,而堆內存里沒有數據;



5.匿名對象

? ??名對象就是沒有明確給出名稱的對象,一般匿名對象值使用一次,切改對象只在堆內存中開辟空間,而不存在棧內存的引用 ?如:new a.a();









轉載于:https://blog.51cto.com/kfcka/1430583

總結

以上是生活随笔為你收集整理的JAVA基础学习笔记(2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。