当前位置:首页 » 编程语言 » java调用属性

java调用属性

发布时间: 2023-07-17 09:37:34

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

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:628
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:357
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:75
php微信接口教程 发布:2025-04-16 17:07:30 浏览:300
android实现阴影 发布:2025-04-16 16:50:08 浏览:788
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:338
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:204
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:801
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:357
土压缩的本质 发布:2025-04-16 16:13:21 浏览:583