本文目錄一覽:
java調用公共類
調用math類:
public class Test {
public static void main(String[]args){
Float a=11.5f; //定義一個變數並賦值
int b=Math.round(a); //調用math類的round方法,並賦值給變數b
System.out.println(b); //輸出變數b
}
}
調用自定義公共類:
1、創建一個公共類:
public class ShuChu {
public void t1(){ //自定義方法t1
System.out.println(“輸出”);
}
}
2、調用ShuChu類:
public class Test {
public static void main(String[]args){
ShuChu s=new ShuChu(); //實例化公共類
s.t1(); //調用公共類的t1方法
}
}
java中好幾個不同的實體類要調用某個公共的方法,公共方法的參數怎麼寫。
因為,A,B,C沒有繼承公共超類,也沒有實現公共介面,可以考慮使用泛型解決:
class 公共方法
{
public U void 方法1(ClassU cls,U obj)
{
U o=cls.cast(obj);
//調用o的方法
}
}
則這樣使用這個類:
公共方法 cf=new 公共方法();
A a=new A();
cf.方法1(A.class,a);
B b=new B();
cf.方法1(B.class,b);
JAVA裡面的包,公共類和方法有什麼區別
1、public:對所有用戶開放,所有用戶都可直接調用
2、private:私有。除了class自己之外,任何人都不可直接使用,私有財產神聖不可侵犯嘛,即便是子女,朋友,都不可使用。
3、protected:對於子女、朋友來說,就是public的,可自由使用,無任何限制;而對於其他的外部class,protected就變成private。(同一個包中的類,若不在同一個包中,必須為其子孫類才可使用)
4、默認:默認可以稱為friendly,但是java語言中是沒有friendly這個修飾符的,這樣稱呼應該是來源於c++。默認的訪問許可權是包級訪問許可權。
作用域 當前類 同一package 子孫類 其他package
public √ √ √ √
protected √ √ √ ×
default √ √ × ×
private √ × × ×
java中什麼是公共類
public class,公共類,顧名思義,就是大家都能去訪問的類,可以通過該類的實例化對象進行一系列操作。比如public class Student{…},我在其他類中需要用到Student類中的一些方法時,我可以先實例化一個Student類的對象,Student student1 = new Student(); 然後通過 實例化對象.方法名 既student1.方法名 去進行調用。
原創文章,作者:AA939,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130410.html
微信掃一掃
支付寶掃一掃