📄 staticmethoddemo2.java
字号:
// 例2.3.4 StaticMethodDemo2.java
class ChangeType
{
private int a1;
private float a2;
static String a3;
public ChangeType() // 构造函数初始化
{
a1 = Integer.parseInt("31416");
a2 = Float.parseFloat("3.1416");
a3 = "3.1416";
}
public static void prtStr()
{
System.out.println("a3 = "+a3);
}
public void prt()
{
prtStr(); // 在非静态方法中访问静态方法
System.out.println("a1 = "+a1+" a2 = "+a2);
}
}
public class StaticMethodDemo2
{
public static void main(String[] args)
{
ChangeType.prtStr();
ChangeType ct = new ChangeType(); // 创建一个实例对象
ct.prt();
System.out.println(ChangeType.a3);
System.out.println(ct.a3);
ct.prtStr();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -