Java入参关键字_Java基础17-成员变量、return关键字和多参方法
1.成員變量
在類(lèi)中聲明的變量為成員變量
//Dog類(lèi)
class Dog{
String name;//成員變量
}
public class Test1{
public static void main(String[] args){
String name="xiaoxiao";//局部變量
Dog A=new Dog();
System.out.println(A.name);
System.out.println(name);
}
}
成員變量沒(méi)有賦值時(shí)會(huì)有默認(rèn)值,如下表所示
成員變量類(lèi)型
取值
byte
0
short
0
int
0
long
0L
char
'\u0000'
float
0.0F
double
0.0D
boolean
false
所有引用類(lèi)型
null
2.return關(guān)鍵字
(1)返回方法指定類(lèi)型的值(這個(gè)值總是確定的),例
//Dog類(lèi)
class Dog{
String name;//成員變量
//有參有返回
public String print(String n){
System.out.println(n);
return n;//返回
}
}
public class Test1{
public static void main(String[] args){
Dog A=new Dog();
String name=A.print("小明");
System.out.println(name);
}
}
(2)結(jié)束方法的執(zhí)行(僅僅一個(gè)return語(yǔ)句)
//Dog類(lèi)
class Dog{
String name;//成員變量
//有參有返回
public void getAge(int a){
if(a==0){
System.out.println("輸出我了");
}else if(a==1){
return;//a==1時(shí),return就結(jié)束了方法的執(zhí)行,下面的語(yǔ)句也不會(huì)輸出
}
System.out.println("又輸出我了");
}
}
public class Test1{
public static void main(String[] args){
Dog A=new Dog();
A.getAge(1);
}
}
3.多參方法
//Dog類(lèi)
class Dog{
String name;//成員變量
//有參有返回,多參用,號(hào)隔開(kāi)
public String print(String n,int age){
System.out.println("n="+n);
System.out.println("age="+age);
return n;//返回
}
}
public class Test1{
public static void main(String[] args){
Dog A=new Dog();
A.print("小明",18);
}
}
【java基礎(chǔ)】成員變量和局部變量
成員變量和局部變量 根據(jù)定義變量位置的不同,可以將變量分為成員變量和局部變量 ? ? ? ?成員變量是在類(lèi)范圍內(nèi)定義的變量 ? ? ? ?局部變量是在一個(gè)方法內(nèi)定義的變量 ? 成員變量可以分為: ? ...
【java基礎(chǔ)】成員變量和局部變量02
成員變量和局部變量(2) 成員變量的初始化和內(nèi)存中的運(yùn)行機(jī)制 ? ? ? ? 當(dāng)系統(tǒng)加載類(lèi)或者創(chuàng)建類(lèi)的實(shí)例的時(shí)候,系統(tǒng)會(huì)自動(dòng)為成員變量分配內(nèi)存空間,并自動(dòng)指定初始值. package object; ...
【Java基礎(chǔ)】成員變量和局部變量的區(qū)別
在類(lèi)中的位置不同 成員變量:在類(lèi)內(nèi)部方法外部 局部變量:在方法體內(nèi)部定義的或者方法的參數(shù)中定義的在內(nèi)存中的位置不同 成員變量:在堆內(nèi)存,有初始化值,byte,short,int,long->0, ...
java基礎(chǔ)之成員變量與局部變量
成員變量的含義 局部變量的含義 成員變量與局部變量的區(qū)別
Java基礎(chǔ)語(yǔ)法(11)-面向?qū)ο笾P(guān)鍵字
title: Java基礎(chǔ)語(yǔ)法(11)-面向?qū)ο笾P(guān)鍵字 blog: CSDN data: Java學(xué)習(xí)路線(xiàn)及視頻 1.this this是什么 它在方法內(nèi)部使用,即這個(gè)方法所屬對(duì)象的引用: clas ...
Java基礎(chǔ)語(yǔ)法(2)-變量
title: Java基礎(chǔ)語(yǔ)法(2)-變量 blog: CSDN data: Java學(xué)習(xí)路線(xiàn)及視頻 1.什么是變量? 變量的概念 內(nèi)存中的一個(gè)存儲(chǔ)區(qū)域 該區(qū)域的數(shù)據(jù)可以在同一類(lèi)型范圍內(nèi)不斷變化 變量 ...
Java的類(lèi)成員變量、實(shí)例變量、類(lèi)變量,成員方法、實(shí)例方法、類(lèi)方法
總是被這些相似的概念搞暈,查閱了資料后做個(gè)小總結(jié),以變量為例,方法辨析類(lèi)似. 1.多胞胎名字匯總辨析 成員變量和成員方法是范圍最大的定義,提到成員變量就可以理解成你所定義在一個(gè)類(lèi)體中的各類(lèi)變量的統(tǒng)稱(chēng), ...
JAVA學(xué)習(xí)(三):Java基礎(chǔ)語(yǔ)法(變量、常量、數(shù)據(jù)類(lèi)型、運(yùn)算符與數(shù)據(jù)類(lèi)型轉(zhuǎn)換)
Java基礎(chǔ)語(yǔ)法(變量.常量.數(shù)據(jù)類(lèi)型.運(yùn)算符與數(shù)據(jù)類(lèi)型轉(zhuǎn)換) 1.變量 Java中.用戶(hù)能夠通過(guò)指定數(shù)據(jù)類(lèi)型和標(biāo)識(shí)符來(lái)聲明變量.其基本的語(yǔ)法為: DataType identifier; 或 Dat ...
java中的成員變量、類(lèi)變量,成員方法、類(lèi)方法 屬性和方法區(qū)別
成員變量:包括實(shí)例變量和類(lèi)變量,用static修飾的是類(lèi)變量,不用static修飾的是實(shí)例變量,所有類(lèi)的成員變量可以通過(guò)this來(lái)引用. 類(lèi)變量:靜態(tài)域,靜態(tài)字段,或叫靜態(tài)變量,它屬于該類(lèi)所有實(shí)例共有 ...
隨機(jī)推薦
最常用的ES6特性(轉(zhuǎn))
最常用的ES6特性 let, const, class, extends, super, arrow functions, template string, destructuring, defaul ...
C#Winform窗體中傳值
在窗體Form2中定義公有屬性Form2Value,獲取和設(shè)置textBox1的文本值 并且還定義一個(gè)accept事件 public string Form2Value { get { return ...
Java當(dāng)中的內(nèi)存分配以及值傳遞問(wèn)題內(nèi)存解析
首先必須說(shuō)明作為Java程序員對(duì)于內(nèi)存只要有大致的了解就可以了,如果你對(duì)Java當(dāng)中的某一個(gè)知識(shí)點(diǎn)在不需要分析內(nèi)存分配過(guò)程的情況下可以掌握,那就大可不必去研究?jī)?nèi)存.如果你對(duì)知識(shí)點(diǎn)已經(jīng)掌握,那么你應(yīng)該把 ...
hdu 1044(bfs+狀壓)
非常經(jīng)典的一類(lèi)題型 沒(méi)有多個(gè)出口.這里題目沒(méi)有說(shuō)清楚 Collect More Jewels Time Limit: 2000/1000 MS (Java/Others)????Memory Limi ...
Android 多進(jìn)程編程 15問(wèn)15答!
ps:閱讀本文 需要對(duì)android 多進(jìn)程編程有一定了解. 1.Android中總共有幾種方式進(jìn)行IPC? 答:一共有兩種,一種是binder 還有一種是socket.Binder 大家用的比較多. ...
Android 的自定義Spinner組件實(shí)現(xiàn)方式
一.Android的API方式默認(rèn)實(shí)現(xiàn)的方式 1.layout下編輯main_activity.xml
Java 審查基調(diào)
1.& 與 &&的差別 兩個(gè)都有邏輯與的功能. 可是所不同的是.當(dāng)&兩邊的表達(dá)式不是boolean類(lèi)型的時(shí)候,&具有位與的功能:&&是短路與,當(dāng) ...
Python中的7種可調(diào)用對(duì)象
Python中有七種可調(diào)用對(duì)象,可調(diào)用對(duì)象可使用內(nèi)置函數(shù)callable來(lái)檢測(cè) 一.用戶(hù)自定義的函數(shù): 使用def語(yǔ)句或者lambda表達(dá)式創(chuàng)建的函數(shù). 二.內(nèi)置函數(shù): 使用C語(yǔ)言實(shí)現(xiàn)的函數(shù),如len ...
以太坊錢(qián)包開(kāi)發(fā)系列4 - 發(fā)送Token(代幣)
以太坊去中心化網(wǎng)頁(yè)錢(qián)包開(kāi)發(fā)系列,將從零開(kāi)始開(kāi)發(fā)出一個(gè)可以實(shí)際使用的錢(qián)包,本系列文章是理論與實(shí)戰(zhàn)相結(jié)合,一共有四篇:創(chuàng)建錢(qián)包賬號(hào).賬號(hào)Keystore文件導(dǎo)入導(dǎo)出.展示錢(qián)包信息及發(fā)起簽名交易.發(fā)送Tok ...
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Java入参关键字_Java基础17-成员变量、return关键字和多参方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java js 正则区别_对比正则表达式
- 下一篇: java 树 右键菜单_VUE实现Stu