java調用屬性
A. 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為靜太類。其中的好多方法為靜態方法。可直接調用
不用再創建對象
B. Java中一個類如何去訪問另一個類的對象的屬性數據
不考慮修飾符的情況下,在A類中創建一個B類的對象,就可以訪問B類對象的屬性了。
C. java中的點操作符怎麼調用屬性和方法
給你寫個例子:
public
class
Example
{
public
static
void
main(String[]
args)
{
//
靜態變數和方法是在類初始化的實收初始化,直接【類名.變數名】或【類名.方法名】即可調用
System.out.println(Var.staticStr);
Var.printStatic();
//
對象實例化
Var
var
=
new
Var();
//
私有變數不能被調用,下面語句會報錯
//
System.out.println(var.privateVar);
//
其他的變數均可被調用,調用方法【對象名.變數名】
System.out.println(var.defaultStr);
System.out.println(var.protectedStr);
System.out.println(var.publicStr);
//
同樣,私有方法也不能被調用,下面語句會報錯
//
var.printPrivate();
//
其他方法均可以被調用,調用方法【對象名.方法名】
var.printProtected();
var.printPublic();
var.printDefault();
}
}
//
類
class
Var
{
//
私有變數
private
String
privateStr
=
"privateVar";
//
友好變數
protected
String
protectedStr
=
"protectedVar";
//
公有變數
public
String
publicStr
=
"publicVar";
//
默認變數
String
defaultStr
=
"defaultVar";
//
靜態變數
static
String
staticStr
=
"staticVar";
//
私有方法
private
void
printPrivate()
{
System.out.println("privateMethod");
}
//
友好方法
protected
void
printProtected()
{
System.out.println("protectedMethod");
}
//
公有方法
public
void
printPublic()
{
System.out.println("publicMethod");
}
//
默認方法
void
printDefault()
{
System.out.println("defaultMethod");
}
//
靜態方法
static
void
printStatic()
{
System.out.println("staticMethod");
}
}