-
//MobileNumber package?com.imooc.object.Sample3; public?class?MobileNumber?{ ????private?String?owner; ????private?String?areaCode; ????private?String?mobileNumber; ????//getter方法,用于讀取成員變量的內容 ????//getter書寫格式,public?成員變量類型?get?成員變量名(),PS:首字母大寫 ????public?String?getOwner()?{ ????????//this關鍵字代表當前對象的... ????????return?this.owner; ????} ????public?String?getAreaCode()?{ ????????//this關鍵字代表當前對象的... ????????return?this.areaCode; ????} ????//setter方法,setter方法用于設置成員變量的內容 //setter書寫格式:public?void?set成員變量名(新的數據參數) ????public?void?setOwner(String?owner)?{ ????????this.owner?=?owner; ????} ????public?void?setAreaCode(String?areaCode)?{ ????????this.areaCode?=?areaCode; ????} } //MobileNumberTestor public?class?MobileNumberTestor?{ ????public?static?void?main(String[]?args)?{ ????????MobileNumber?mobileNumber=new?MobileNumber(); ????????mobileNumber.setOwner("老奇"); ????????String?owner=?mobileNumber.getOwner(); ????????System.out.println(owner); ????????String?areaCode=mobileNumber.getAreaCode(); ????????System.out.println(areaCode); ????} }
查看全部 -
package?com.imooc.object.Sample1; public?class?PackageSample01?{ ????//public代表其他任何類都能訪問成員變量 ????public?String?name; ????//private代表只能在當前類中使用 ????private?void?sayHello(){ ????????System.out.println("Hello?World"); ????} ????//不寫修飾符代表是默認修飾符,只能被包中其他類訪問 ????void?sayGoodbye(){ ????????System.out.println("Good?bye!"); ????} }
查看全部 -
//PackageSample03 ////import關鍵字在不同包導入 package?com.imooc.object.Sample1; import?com.imooc.object.Sample2.PackageSample02; public?class?PackageSample03?{ ????PackageSample01?packageSample01=new?PackageSample01(); PackageSample02?packageSample02=new?PackageSample02(); }
查看全部 -
public?class?MethodSample01{ ????public?String?isOddNumber(int?num){ ????????System.out.println("原始數據為:"+num); ????????if(num%2==0){ ????????????return?"偶數"; ????????}else{ ????????????return?"奇數"; ????????} ????} ????public?static?void?main(String[]?args)?{ ???????/*?int?a=10; ????????if(a%2==0){ ????????????System.out.println(a+"是偶數?"); ????????}else?{ ????????????System.out.println(a+"是奇數"); ????????} ????????int?b=5; ????????if(b%2==0){ ????????????System.out.println(b+"是偶數"); ????????}else{ ????????????System.out.println(b+"是奇數"); ????????}*/ ????????//在mian使用方法,先創建對象才能使用 ????????int?a=10; ????????MethodSample01?methodSample01=new?MethodSample01(); ????????String?r1=methodSample01.isOddNumber(a); ????????System.out.println(a+"是"+r1); ????????int?b=5; ????????String?r2=methodSample01.isOddNumber(b); ????????System.out.println(b+"是"+r2); ????} }
查看全部 -
public?class?Dog?{ ????//成員變量寫在main方法外 ????String?name; ????int?age; ????float?weight; ????public?static?void?main(String[]?args)?{ ????????Dog?duoduo?=?new?Dog(); ????????duoduo.name="多多"; ????????duoduo.age=6; ????????duoduo.weight=13.5f; ????????Dog?lucky=new?Dog(); ????????lucky.name="Lucky"; ????????lucky.age=3; ????????//成員變量的提取 ????????System.out.println(duoduo.name+"今天"+duoduo.age+"歲"); ????????System.out.println(lucky.name+"體重"+duoduo.weight+"千克"); ????????Dog?petDog=new?Dog(); ????} }
查看全部 -
public?class?Dog?{ ????public?static?void?main(String[]?args)?{ ????????Dog?duoduo?=?new?Dog(); ????????Dog?Lucky=new?Dog(); ????????Dog?petDog=new?Dog(); ????} }
查看全部 -
ctrl+點擊紅色字體,可以看該函數有哪些方法
查看全部 -
Java創建類的語法
修飾符 class 類名{
//內容
}
創建類的實例對象
類名 對象名 = new 類名();
成員變量
成員變量定義
方法
方法的定義:
[修飾符] 返回值類型 方法名(形式參數(形參)列表){
????Java語句塊
}
方法的調用
類名 對象名 = new 類名();//首先創建對象
類型 變量名 = 對象名.方法名(實際參數列表);//調用方法
//后續處理
包- Package
把功能相似或相關的類組織在同一個包中
包也采用樹形目錄的存儲方式
通過包也可以限定類的訪問權限
包的命名規范
逆域名法,用“.”分割,單詞全部小寫
標準格式:域名后綴.組織機構名.項目名[.模塊名].包的職能
在包中定義類
//在類的第一行聲明類所在的包名
package com.imooc.sample.group1
//在Java工程中盡量不要出現同名的類
public class PackageSample1{
........
}
引用其他包的類
//在類的第一行聲明類所在的包名
package com.imooc.sample.group1.PackageSample02;
public class PackageSample2{
????Public static void main(String[] args) {
????????PackageSample1 s1 = new PackageSample1();
????}
}
訪問修飾符
private 私有 只能在類的內部訪問
public 公共 在任何地方都可以訪問
(default)默認 相同包的其他類可以訪問
protected 繼承 只有繼承的子類能訪問到
面向對象三大特征:
封裝、繼承、多態
實現多態的關鍵是接口
接口是抽象的類型,只提供方法的定義
實現類是一個接口的具體實現,要實現每一個接口方法的功能
ArrayList類
是java內置的數據集合,用于存儲多個數據
是數組替代品,提供了更多的數據操作方法
幾乎是每一個項目中必用的類
查看全部 -
程序黑盒子
查看全部 -
ArrayList
查看全部 -
方法可以指代整段代碼
查看全部 -
接口
查看全部 -
多態
查看全部 -
訪問修飾符作用范圍總結
查看全部 -
面向對象三大特征
查看全部
舉報