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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

方法 属性 构造方法和包

發(fā)布時間:2024/3/24 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 方法 属性 构造方法和包 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1,構(gòu)造方法(初始化方法):構(gòu)造方法與類同名,且沒有返回值,一般構(gòu)造方法可以有參數(shù),如果沒有參數(shù),默認(rèn)為空。new一個對象就會調(diào)用一次構(gòu)造方法,構(gòu)造方法如果沒有寫,則默認(rèn)為空的構(gòu)造方法,如果寫了無參的構(gòu)造方法,會覆蓋默認(rèn)的構(gòu)造方法,構(gòu)造方法可以有很多個,但是參數(shù)不能相同,這叫方法的重載,和普通方法一樣,構(gòu)造方法的訪問權(quán)限可以是public protected friendly private四種類型。構(gòu)造方法一般用public 權(quán)限。

2,java中的包相當(dāng)于文件夾。在src里要先建包。包名要倒序。防止名稱沖突。如果一個包中的方法想訪問另一個包里的同名的程序,有兩中方法實現(xiàn),第一種是引入包名。用import引入。第二種寫入類的完整名稱,如com.dao,baoba,bao,Student=new?? com.dao,baoba,bao,Student();這樣可以同時訪問很多個包中相同名字的構(gòu)造方法。

3,屬性也有靜態(tài)屬性,

4,方法的重寫就構(gòu)成了多態(tài),

5、定義一個學(xué)生類:Studen

1)???? 基本屬性:姓名strName,學(xué)號strStudentID,班級strClass,系別strAcademy。

2)???? 重寫構(gòu)造方法。

3)???? 定義學(xué)生的做作業(yè)的方法,輸出為 :某位學(xué)生正在做作業(yè)

package Practice;public class Student {String strName;long strStudentID;int strClass;String strAcademy;public Student(String Name){System.out.println(Name+"我是一名學(xué)生");}public void doHomework(String Name){System.out.println(Name+"學(xué)生正在做作業(yè)");}public static void main(String[]args){Student student=new Student("zhangsan");student.strName="zhangsan";student.strStudentID=2017911158;student.strClass=3;student.strAcademy="計算機與控制工程學(xué)院";student.doHomework("zhangsan");} }

?

6、有一個計算器類,這個類有int num1和int? num2兩個屬性,還有可以返回對上面兩個屬性的加減乘除等四個方法。定義這樣一個類,并運行測試加減乘除四個方法。

package Practice;public class Counter {int num1;int unm2;public void add(int i, int j){System.out.println((Integer)(i+j));}public void sub(int i,int j){System.out.println(i-j);}public void mul(int i,int j){System.out.println(i*j);}public void div(int i,int j){System.out.println(i/j);}public static void main(String[] args) {Counter counter=new Counter();counter.add(1,2);counter.sub(3, 2);counter.mul(8,9);counter.div(9, 3);

7、新建一個包(包路徑:test),在包中定義一個員工Employee類

(1)??? 員工的基本屬性包括身份證號strIDCard,姓名strName,性別strGendle,年齡iAge,職業(yè)strProfession,聯(lián)系方式strPhone,工資salary 。

(2)???? 定義一個函數(shù)work()輸出:某位員工正在工作的信息

(3)???? 定義默認(rèn)的構(gòu)造函數(shù)

(5)???? 另外定義一個Run類,實例化三個員工。

package test;public class Employee {long strIDCard;String strName;boolean atrGendle;int iAge;String strProfession;long strPhone;double salary;public void work(){System.out.println("某位員工正在工作的信息");}public Employee(){}public static void main(String []args){}} class Run{Run n1=new Run();Run n2=new Run();Run n3=new Run();Employee n4=new Employee();//加了一個}

?

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

總結(jié)

以上是生活随笔為你收集整理的方法 属性 构造方法和包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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