⑴ java中如何使用一個類的方法和屬性
看是靜態屬性(方法),也就是用static修飾的,還是實例屬性(方法)
舉例,有個類C,有靜態屬性a,靜態方法a(),還有實例屬性b和實例方法b()
靜態屬性的調用:C.a
靜態方法的調用:C.a()
實例屬性的調用
C
c
=
new
C();
c.b
實例方法的調用:
C
c
=
new
C();
c.b();
⑵ java中如何使用一個類的方法和屬性
有兩種情況:1.非靜態類。類的實例後加其方法名
2.靜態類。直接用類名稱加上其方法名。
//第一種
public class Person{
private int a;
private int b;
public void add();
publc void delete();
.......
}
//調用方法和屬性
Person p = new Person();
p.a;
p.b;
p.add();
//第二種情況如下:
Math.Random();//其中 Math為靜太類。其中的好多方法為靜態方法。可直接調用 不用再創建對象
⑶ java中都有哪些類型的方法,如何調用它們
這個從關鍵字來理解啊,
1. 如果方法定義前面加final,說明你已經知道這個方法提供的功能已經滿足你要求,不需要進行擴展,並且也不允許任何從此類繼承的類來覆寫這個方法,但是繼承仍然可以繼承這個方法,也就是說可以直接使用。
2. 如果方法定義前面加static,表示靜態方法,方法和類關聯,直接由類名來調用。
3. 如果方法定義前面加abstract,表示抽象方法,由繼承類來實現。
4. 對於方法前面的public, private,protected等這些是控制方法可以被調用的范圍。
5. 如果方法定義前面有native,Native方法是由另外一種語言(如c/c++,FORTRAN,匯編)實現的本地方法。因為在外部實現了方法,所以在java代碼中,就不需要聲明了,有點類似於借口方法,一般用不著。
6.如果方法定義前面加synchronized,表示當前方法體是一個臨界區,通過鎖機制來控制多個線程同步,在多線程應用裡面經常使用。
⑷ java中的方法(method)到底怎麼用
方法就是可以通過創建實例來調用,進行業務處理,獲取返回值。
⑸ java中如何調用類
本類中的直接方法名調用,不管是public還是private或protected。其他類中的如果是public的話,直接其他類的對象調用即可。如果是static的話直接其他類名加方法名調用。
class A{
void method1(){ //聲明method1
System.out.println("method1 called");
}
void method2(){
method1(); //本類的 method1 被調用
}
}
class B{
void method3(){
A a = new A(); //在B類中調用A類中的 method1
a.method1();
}
}
⑹ java中如何調用類
本類中的直接方法名調用,不管是public還是private或protected。其他類中的如果是public的話,直接其他類的對象調用即可。如果是static的話直接其他類名加方法名調用。
class A{
void method1(){ //聲明method1
System.out.println("method1 called");
}
void method2(){
method1(); //本類的 method1 被調用
}
}
class B{
void method3(){
A a = new A(); //在B類中調用A類中的 method1
a.method1();
}
}
⑺ 在java語言中調用類的方法
不一定
有沒有返回值這樣調用都沒錯
object.method();
只不過有返回值時你沒有用一個變數接收而已.
你可以這樣調用這方法也沒錯
Math.random();
這也沒錯
int rnd=(int)(Math.random()*10);
System.out.println(rnd);
這個跟這個是一樣的,只是少聲明了變數:
System.out.println((int)(Math.random()*10));
多看別人的代碼,你就自然理解了.
其實調用可以很靈活的
你想怎麼用就怎麼用.不過一定要按照語法來調用.
加上點東西
你可以試試這樣.
int[] a = new int[100];
for(int i=0;i<a.length;i++){
a[i] = (int)(Math.random*100+1);
}
String str = Arrays.toString(a);
System.out.println(str);
因為我這里沒有編寫JAVA的工具,所以只能自己寫.
如果有什麼小差錯,請見諒.
⑻ java中使用某個類中的方法的辦法
我不知道你想調用這兩個函數呢,還是想將這兩個函數放到目前類中,為目前類所用。
如果調用的話,把兩個類各自新建個對象,調用方法就可以了啊
如果是後者的話,如果方法獨立,那就直接把兩個方法的源代碼復制到一個新類里,用當前類繼承,如果不獨立,要用到一些其他的變數或方法,那就連變數和方法也復制過去,然後繼承,比較麻煩。
⑼ Java中類方法使用問題
可以訪問這些成員變數,就是可以調用實例化的該類直接調用public變數或方法。
樓上的在同一個類中,不用public也可以調用。樓主可以試試取掉public也可的。。。
例子
同文件夾其他類,否則在你的類中要import 路徑.person
public class person {
public int a=5;
}
public class men
{
int b=3;
public static void main(String[] args)
{
men m=new men();
person p=new person();
System.out.println(p.a+" "+m.b);
}
}