日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java中構造方法和普通方法的區別說明

瀏覽:20日期:2022-08-26 10:22:36

1.普通方法:

定義:簡單的說方法就是完成特定功能的代碼塊。

普通方法定義格式:

修飾符 返回值類型 方法名 (參數類型 參數名1,參數類型 參數名2,.........) { 函數體; return 返回值; }

返回值類型用于限定返回值的數據類型。

普通方法分為:有明確返回值的方法和沒有明確返回值的方法。

A.有明確返回值的方法的調用

可以單獨調用(無意義)、輸出調用、賦值調用(推薦)。

public static int sum (int a , int b){ int c =a+b; return c ;}public static void main(String[] args){ //sum(10,20); //單獨調用 //System.out.println(sum(10,20)); //輸出調用 int sum01 =sum(10,20); //賦值調用}

B.沒有明確返回值的方法調用(void類型方法的調用)

只能單獨使用。

(如果一個方法沒有明確的返回值類型,方法定義中的“返回值類型”就用void代替,表示該方法無返回值類型。)

2.構造方法

定義:簡單的來說是給對象的數據進行初始化的。

構造方法是類的一個特殊的成員,在類實例化時會自動調用。

構造方法定義格式:

修飾符 方法名() { }

注意:

1.方法名與類名相同。

2.沒有返回值類型。 3.沒有具體的返回值。

構造方法分為:無參構造方法和有參構造方法。

A.無參構造方法

public class Student{public Student(){ //無參構造方法System.out.println('無參方法被調用');}}public class Test {public static void main (String[] args){Student stu = new Student(); //實例化Student對象}}//該方法是無參的構造方法,即構造方法不接收參數,執行后輸出即可,無參的構造方法被調用。

B.無參構造方法

為一個屬性賦值有兩種方法:①、直接訪問對象屬性 ②、通過setXxx()方法

如果想在實例化對象的同時就為這個對象的屬性進行賦值,可以通過帶參數的構造方法來實現

public class Student{private String name;private int age;public Student(String name,int age){ //有參構造方法 this name = name; this age = age ;}public void show (){System.out.println('姓名:'+name+'年齡:'+age);}}public class Test02(){public static void main (String[] args){Student stu = new Student('王小五',25); //實例化對象的同時賦值stu.show();}}

構造方法注意事項:

1.java中的每一個類都至少有一個構造方法,如果我們沒有創建,系統會為我們創建一個默認的無參構造方法。(不顯示代碼)

2.但是如果我們定義了構造方法,系統就不會再為我們提供默認的無參構造方法了。這個時候想使用無參構造方法必須自己定義。因為實例化對象時,不一定會輸入參數,那么沒有無參的構造方法,又不輸入參數,就會出錯。

3.構造方法需要用public來修飾,若使用private,在其他類中無法將其實例化。

4.構造方法是可以重載的。

補充知識:java中 concat()方法 , '+'和append()方法的區別?

由下面的例子可看出,'+'和append()方法都可以對任意類型數據進行拼接,而concat()方法則需要將其他類型的數據則要轉化為字符串后才能拼接

package 練習題;import java.util.ArrayList;import java.util.List;public class 練習題29 { public static void main(String[] args) { List<Object> list=new ArrayList<Object>(); list.add(100); list.add(’日’); list.add('沖刺,決勝高考!'); StringBuffer sb=new StringBuffer(); for(char i=0;i<list.size();i++){ sb.append(list.get(i)); } System.err.println(sb); String s1=''; for(char i=0;i<list.size();i++){ s1=s1+list.get(i); } System.err.println(s1); String s2=''; for(char i=0;i<list.size();i++){ s2=s2.concat( list.get(i).toString()); } System.err.println(s2); String str1=''; System.err.println(str1.concat(null)); //運行后報空指針異常NullPointerException String str2=null; System.err.println(str2.concat('asdf'));//運行后報空指針異常NullPointerException }}

輸出結果:

100日沖刺,決勝高考!

100日沖刺,決勝高考!

100日沖刺,決勝高考!

Exception in thread 'main' java.lang.NullPointerException

concat()方法:String類的concat()方法(只能用于拼接字符串,不能拼接其他類型的數據)將指定的字符串拼接到該字符串的末尾。并且字符串本身和拼接的字符串都不能為null,否則運行程序后會報空指針異常NullPointerException(編譯時沒有報錯)。

'+':可以對字符,數字,字符串等數據類型的拼接

append()方法:可以對字符,數字,字符串等數據類型的拼接,結果返回一個StringBuffer類型的對象

以上這篇java中構造方法和普通方法的區別說明就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本久久二区| 亚洲天堂免费| 国产精品亚洲欧美日韩一区在线| 日本中文字幕一区二区| 亚洲免费成人av在线| 综合日韩在线| 天堂俺去俺来也www久久婷婷| 午夜一级在线看亚洲| 一区二区三区国产在线| 日韩在线观看一区二区| 蜜桃一区二区三区在线观看| 免费观看久久久4p| 中文字幕亚洲精品乱码| 日韩av一二三| 欧美精品aa| 精品视频一区二区三区在线观看| 国产一区二区精品久| 国产一二在线播放| 亚洲精品一区二区在线看| 夜夜嗨一区二区三区| 亚洲人成在线影院| 国产日本久久| 精品免费视频| 欧美精品高清| 欧美日韩国产探花| 亚洲一区观看| 91国内精品| 成人一二三区| 亚洲欧洲日本mm| 亚洲精品婷婷| 精品中国亚洲| 亚洲夜间福利| 日本91福利区| 久久99精品久久久野外观看| 一本大道色婷婷在线| 99国产精品视频免费观看一公开| 国产午夜精品一区二区三区欧美| 日本精品一区二区三区在线观看视频 | 日韩精品视频中文字幕| 免费在线亚洲欧美| 亚洲天堂成人| 日精品一区二区三区| 精品久久久中文字幕| 精品一区毛片| 国产一区 二区| 91精品在线观看国产| 亚洲aa在线| 91亚洲自偷观看高清| 热久久国产精品| 欧美aaaaaa午夜精品| 国产综合婷婷| 国产欧美午夜| 久久精品91| 日本欧美大码aⅴ在线播放| 人人草在线视频| 日韩中文字幕在线一区| 黑森林国产精品av| 午夜天堂精品久久久久| 国产高清不卡| 欧美亚洲tv| 亚洲一级高清| 欧美1区2区3| 免费观看在线色综合| 日韩中文影院| 国产精品最新| 亚洲激情二区| 日韩成人亚洲| 免费视频亚洲| 国产一区三区在线播放| 只有精品亚洲| 色吊丝一区二区| 国产精品永久| 美国av一区二区| 久久蜜桃精品| 国产精品国码视频| 亚洲一区二区日韩| 久久精品免费一区二区三区| 国产欧美日韩在线观看视频| 国产精品日韩欧美一区| 日韩综合在线| 日韩av一区二区三区| 国产一区二区精品| 成人亚洲一区二区| 国产欧美日韩一级| 免费久久精品视频| 精品欧美激情在线观看| 国产精品不卡| 国产乱子精品一区二区在线观看 | 国产精品1区在线| 欧美a一区二区| 色偷偷偷在线视频播放| 欧美一区网站| 日韩精品一区第一页| 国产一区视频在线观看免费| 国产aa精品| 欧美激情日韩| 亚洲精品字幕| 免费国产自线拍一欧美视频| 欧美丝袜一区| 欧美亚洲精品在线| 亚洲欧洲美洲av| 精品国产99| 久久久久亚洲精品中文字幕| 国产精品羞羞答答在线观看| 日韩极品在线观看| 午夜性色一区二区三区免费视频| 夜夜精品视频| 蜜臀av免费一区二区三区| 伊人久久亚洲美女图片| 激情欧美国产欧美| sm捆绑调教国产免费网站在线观看 | 成人在线免费观看网站| 日本在线一区二区三区| 水蜜桃久久夜色精品一区的特点| 欧美色图国产精品| 国产一区清纯| 蜜臀91精品国产高清在线观看| 日本韩国欧美超级黄在线观看| 性感美女一区二区在线观看| 欧美日韩尤物久久| 国产一区二区三区国产精品| 精品美女在线视频| 国产成人精品一区二区三区视频| 九九九精品视频| 精品视频91| 国产精品高颜值在线观看| 成年男女免费视频网站不卡| 亚洲黄色网址| 国内精品福利| 亚洲深夜福利| 亚洲开心激情| 欧美日韩在线二区| 99国产精品久久久久久久| 蜜臀va亚洲va欧美va天堂| 亚洲aⅴ网站| 日本免费在线视频不卡一不卡二| 奇米777国产一区国产二区| 欧美日韩99| 免费视频一区二区三区在线观看 | 激情自拍一区| 99国产精品久久久久久久成人热| 免费在线看一区| 欧美在线看片| 国产一区二区三区不卡视频网站 | 亚洲激情国产| 亚洲综合中文| 国产亚洲一区二区三区不卡| 欧美精品99| 99久久精品网站| 免费的成人av| 国产精品一区二区美女视频免费看 | 福利片在线一区二区| 日韩影院二区| 亚洲免费影视| 国产美女精品视频免费播放软件| 国产福利一区二区三区在线播放| 日韩av自拍| 久久国产精品成人免费观看的软件| 婷婷亚洲五月色综合| 亚洲人成网站在线在线观看| 精品视频一二| 亚洲一区中文| 国产精品va| 欧美日韩黑人| 国产日韩欧美一区二区三区| 激情久久一区二区| 亚洲男女av一区二区| 欧美一区二区三区久久精品| 四虎成人av| 免费精品视频| 久久精品伊人| 自拍日韩欧美| 日韩av中文字幕一区二区| 国产精品13p| 在线国产精品一区| 国产一区二区三区亚洲综合| 亚洲黄色在线| 国产福利一区二区三区在线播放| 久久激情中文| 国产日韩免费| 99riav1国产精品视频| 麻豆精品国产91久久久久久| 日韩一区二区免费看| 欧美精品aa| 亚洲专区一区| 国产福利资源一区| 在线综合视频| 欧美精品91| 亚洲一区网站| 久久精品免费看| 丝瓜av网站精品一区二区| 国产一区二区三区四区五区| 蜜桃久久精品一区二区| 国产成人精品亚洲日本在线观看| 自拍自偷一区二区三区| 麻豆视频在线看| 91精品麻豆| 三级欧美在线一区| 日本欧美不卡| 国产精品久久久久久妇女|