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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java-变量函数 上

發(fā)布時間:2023/12/2 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java-变量函数 上 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
類的組成(三部分) 全局變量(成員變量)和局部變量 成員方法(函數(shù)) 變量 按照變量的數(shù)據(jù)類型分類 基本數(shù)據(jù)類型? 字符型 布爾?? 整型?? 浮點型 引用數(shù)據(jù)類型??? String 數(shù)組 根據(jù)變量定義的位置不同(或者說根據(jù)變量的作用域范圍) 局部變量 全局變量(成員變量) 局部變量 局部變量是指一個方法內(nèi)定義的變量,根據(jù)定義形式不同分為以下三種 方法內(nèi):定義在方法體內(nèi),作用域為定義變量處到方法結(jié)束,必須初始化 代碼塊:定義在代碼塊中的變量,作用域為定義變量處到代碼塊結(jié)束,必須初始化 形式參數(shù):定義方法時定義的變量,作用域為整個方法內(nèi),無須顯示初始化,形參的初始化是在調(diào)用該方法時由系統(tǒng)完成,系統(tǒng)會將實參賦值給形參 例 int x =1; 局部變量特點: 沒有修飾符??? 定義在函數(shù)內(nèi)部 作用域只限于對應(yīng)的函數(shù),,但是局部變量和成員變量可以重名 全局變量 全局變量是在類范圍內(nèi)定義的變量,也稱為成員變量或類屬性 全局變量特點: 有修飾符? public公有的 privite私有的 default默認的 protected被保護的 函數(shù)外部 作用域為整個類,只有類消亡的時候,這個變量才會消亡
位置 privite default protected public
定義的類中
同一個包中 ?
子類中 ??
其他包中 ???
在方法外定義完就能被所有方法調(diào)用,不用考慮在方法前還是方法后定義,只要定義了就可以用 全局變量的名字可以和局部變量的名字重復(fù) public static int x =6; private int h=20; int y=30; protected int z =50; 函數(shù)的概念,分類以及語法: 函數(shù)的概念 函數(shù)就是定義在類中的具有特定功能的一段獨立小程序,函數(shù)也稱為方法,通俗的說,方法是一段可重復(fù)調(diào)用的代碼段 函數(shù)基本分為兩類 構(gòu)造函數(shù) 普通函數(shù):靜態(tài)方法和實例方法: 普通函數(shù)(非構(gòu)造函數(shù)) 語法:???????????????????????????????????????? x形式參數(shù) 修飾符 函數(shù)返回值類型 函數(shù)名(參數(shù)類型 參數(shù)名...){ 函數(shù)體.... } public int getAge(String name){ return 18; } 語法詳解 修飾符:分為public protected? default privite? 從左到右權(quán)限逐步降低 public 公開訪問權(quán)限,類和子類,同一包的類和子類,都可以訪問 protected:設(shè)置權(quán)限的類中可以訪問,不同包中的子類也可以訪問 private:訪問的權(quán)限最小,僅在該類中訪問(封裝思想) 函數(shù)返回值類型: 八大基本類型/引用類型(無返回值使用void關(guān)鍵字表示) 函數(shù)名:隨便定義,語法要求第一個字母小寫,函數(shù)名要見名知意 參數(shù)類型:基本類型/引用類型,個數(shù)可以無限個, 1.沒有返回值的時候用void,有返回值的時候用return public void fly(){ System.out.println("i want to fly"); } public void fly(String type){ System.out.println("i want to fly");????????? 函數(shù)名字相同形參不同也可以,形參一樣不成立 } 靜態(tài)方法就是有static,可以直接通過類名調(diào)用,類名.函數(shù)方法名(); public static String getNam(int x,int y){ return "特別的周諾"; public static void main(String[] args) { BianLiang p = new BianLiang(); BianLiang.getNam(4, 6); } 控制臺輸出:特別的周諾 2.實例方法調(diào)用 public int add(int x,int y){ return x+y;????????????? 有返回值時用return } public static void main(String[] args) { QuanJU ff= new QuanJU();? //函數(shù)實例化? 類名 變量=new 類名(); System.out.println(ff.add(5,10));//非構(gòu)造函數(shù)的傳參 } 控制臺返回:15 public String getName(int x,int y){ return"蛋蛋老師";? //return返回的內(nèi)容類型必須和返回值類型一致,傳參的參數(shù)類型必須和參數(shù)類型一致 } public static void main(String[] args) { QuanJU ff= new QuanJU(); System.out.println(ff.getName(4, 5));? 只要輸入的參數(shù)是數(shù)字,無論輸入什么數(shù)字,返回的都是蛋蛋老師 } 控制臺返回蛋蛋老師 public String getName(String name){ return"特別的"+name; } public static void main(String[] args) { QuanJU ff= new QuanJU(); System.out.println(ff.getName("周諾")); } 控制臺返回:特別的周諾 函數(shù)調(diào)用注意事項 非構(gòu)造函數(shù)的調(diào)用,需要用到類(靜態(tài)方法)或?qū)ο?#xff08;普通方法)來調(diào)用 通過對象進行方法調(diào)用 創(chuàng)建對象:Person person=new Person(); 用對象調(diào)用普通函數(shù)int age=person.getAge(); ??????????????????????????????? String name=person.getName(); 函數(shù)調(diào)用注意事項: 傳參:若要調(diào)用的函數(shù)有參數(shù),則必須傳入?yún)?shù),而且傳參類型要一致,個數(shù)也要一致,沒有則不需要傳參 返回值:返回值類型要一致int age=person.getAge(); ??????????????????????????????? String name=person.getName(); 用return來返回(對于返回值為空類型的函數(shù),不需要return語句返回任何東西,但是其實默認有一個return語句的買這個return語句比較特殊:return;)

轉(zhuǎn)載于:https://www.cnblogs.com/nuonuozhou/p/8643662.html

總結(jié)

以上是生活随笔為你收集整理的Java-变量函数 上的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。