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");
}
}