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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

回顾方法及加深

發(fā)布時(shí)間:2024/9/27 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 回顾方法及加深 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

回顧方法及加深

  • 方法的定義

    ? 1.修飾符

    ? 2.返回類(lèi)型

    package com.oop.demo01;//Demo1 類(lèi) public class Demo01 {//main 方法public static void main(String[] args) {}/** 修飾符 返回值類(lèi)型 方法名(……){* //方法體* return 返回值;* }* */public static String sayHello(){return "Hello,wlod";}//方法沒(méi)有返回值public void hello(){return;}//比較大小public int max(int a,int b){return a>b?a:b;//三元運(yùn)算符} }

    ? 3.break和return的區(qū)別

    break:跳出switch,結(jié)束循環(huán)

    return:方法結(jié)束 ,返回值必須與方法定義的一樣,返回一個(gè)結(jié)果或者返回空

    ? 4.方法名:注意規(guī)范 見(jiàn)名知意

    ? 5.參數(shù)列表:(參數(shù)類(lèi)型,參數(shù)名)…

    ? 6.異常拋出:后面有

    //數(shù)組下標(biāo)越界 Arrayindexoutofbounds public void reandFile(String file) throws IOException{}
  • 方法的調(diào)用:遞歸

? 1.靜態(tài)方法: +static

//非靜態(tài)方法方法 public static void say(){System.out.println("學(xué)生說(shuō)話(huà)了"); }public static void main(String[] args) {//直接調(diào)用Student.say();}

? 2.非靜態(tài)方法:沒(méi)有+static

package com.oop.demo01;public class Demo02 {//非靜態(tài)方法方法public void say(){System.out.println("學(xué)生說(shuō)話(huà)了");}public static void main(String[] args) {//實(shí)例化這個(gè)類(lèi)//對(duì)象類(lèi)型 對(duì)象名字=對(duì)象值Student student=new Student();student.say();}//static和類(lèi)一起加載的public static void a(){b();}//類(lèi)實(shí)例化之后才存在public void b(){}//靜態(tài)方法 +static//非靜態(tài)方法 沒(méi)有+static }

? 3.形參和實(shí)參

package com.oop.demo01;public class Demo03 {public static void main(String[] args) {//實(shí)際參數(shù)和形式參數(shù)的類(lèi)型要對(duì)應(yīng)int add=new Demo03().add(1,2);System.out.println(add);}public int add(int a,int b){return a+b;} }

? 4.值傳遞和引用傳遞

值傳遞:

package com.oop.demo01;//值傳遞 public class Demo04 {public static void main(String[] args) {int a=1;System.out.println("1:"+a);//1new Demo04().change(a);System.out.println("2:"+a);//1}//返回值為空public void change(int a){a=10;System.out.println("3:"+a);//10} }

引用傳遞:

package com.oop.demo01;//引用傳遞:對(duì)象,本質(zhì)還是值傳遞//對(duì)象,內(nèi)存 public class Demo05 {public static void main(String[] args) {Perosn perosn=new Perosn();System.out.println(perosn.name);//nullnew Demo05().change(perosn);System.out.println(perosn.name);//我}public void change(Perosn perosn){//perosn是一個(gè)對(duì)象:指向----》Perosn perosn=new Perosn();這是一個(gè)具體的人,可以改變屬性perosn.name="我";}}//定義一個(gè)perosn類(lèi),有一個(gè)屬性:name class Perosn{String name;//打印出來(lái)null }

? 5.this關(guān)鍵字

總結(jié)

以上是生活随笔為你收集整理的回顾方法及加深的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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