㈠ 一個類的對象怎麼調用另一個類的方法
java類有兩種方法一種是類方法就是用static修飾的,一種是實例方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式調用。而實例方法必須先生存類的實例在通過實例.方法名的方式調用。例如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class MethodCall
{
public static void main(String[] args)
{
Test.sayStatic();
Test test = new Test();
test.sayInstance();
}
}
class Test
{
public static void sayStatic()
{
System.out.println("這是一個靜態方法。");
}
public void sayInstance()
{
System.out.println("這是一個實例方法。");
}
}
㈡ object-c 獲取調用對象 我寫了一個方法,想在方法中使用到調用這個方法的對象的屬性。該怎麼弄
你這個問題分三種情況,分別是你在父類里調用對象的屬性,在自己的類里,還有就是在子類的類里;如果你是在實現-(void)button這個方法的類(比方叫A類)裡面調用,那麼調用這個方法的對象就是self,也就是他自己,然後你可以用「.」的方法去set他的屬性,例如self.xxx;如果你是在外面的類裡面的話,如果是A類的父類的話,那你在頭文件里或者實現文件里聖明一下 A *a;然後就用a.xxx這樣set他的屬性;如果是A類的子類的話,你可以用調用set方法的方式進行set父類的屬性
㈢ 對象的屬性可以在對象內部調用么
可以。只是對象自己內部調用,有一個隱含的自身應用對象「this」,相當於this.a=10.外部訪問的話,靜態的屬性和方法不需要通過實例對象訪問,直接用類名就行,如Math.random()。還有反射機制,雖然不用使用new關鍵字,但也要通過newInstance()等方法搞到類的實例。
㈣ java中如何調用對象內部屬性的屬性和方法
如果是static修飾的用類名.屬性;如果是private修飾的用get方法,其他的先實例化對象,再用實例.屬性調用
㈤ 在 VB中什麼是對象,屬性,方法,事件
對象,你就理解成窗體,控制項只類的都是就行了。
屬性,就是對象具有的性質,如窗體的Picture屬性。
方法,對象所能做的動作,如窗體的Print,Cls,End方法等。
事件,如窗體的單擊事件,雙擊事件等這些都是。
很簡單的,你自己實踐一下,就能理解了。
㈥ 一個類怎樣調用另一個類中的屬性和方法
如果兩個類都在同一個包裡面,或者已經在題頭的時候有import導入
當目標類提供了相應的public方法可以調用的時候,就可以被調用。或者是new一個對象,調用對象的方法的方式來調用
㈦ Java中一個類如何去訪問另一個類的對象的屬性數據
這要看另一個類所在位置及類與屬性的修飾符有關。
兩類在同一包中時,且為非private的,可以用對象.屬性的形式來訪問。
不同包時,要用import導入該類,還要考慮修飾符的影響,預設或用private修飾的屬性是不可見的,即不能訪問的。
當然,用private修飾的屬性,可以提供公有的方法來訪問它。
還是去找些資料吧,這些不太好說清。
㈧ 在Java中要引用對象的屬性和方法,需要怎麼實現
屬性:第一種就是自己定義一個public的公共屬性,然後調用就行了(不安全),第二種就是創建一個private的私有的屬性,生成公共的set和get方法(封裝),然後調用;
方法:同類中方法為靜態方法可以直接調用,不為靜態方法需要new和不同類中要new出對象,然後調用其方法;
左上角有我頭像,有很多朋友在一起相互交流學習。