同一项目文件下两个模块,主模块调用类变量,测试类变量的作用域
- Java编程入门与应用 P31——例2-1
- 变量声明代码(将在另一个程序中调用——The_test_class)
- The_test_class这个调用程序将在本文章下面
/**
* Java编程入门与应用 P31——例2-1
* 变量声明代码(将在另一个程序中调用——The_test_class)
*/
public class king_variable {
int price = 100; //定义整型类变量 price 并赋值100
String name; //定义String类变量 name
int num; //定义int类变量 num
}
可以看到这个程序被单独写成一个文件(类),里面包含了类变量,这个类将被测试程序中调用
- Java编程入门与应用 P31——例2-1
- 测试类代码程序(调用king——variable中的类变量)
/**
* Java编程入门与应用 P31——例2-1
* 测试类代码程序(调用king——variable中的类变量)
*/
public class The_test_class {
public static void main(String[] args){
king_variable dc = new king_variable(); //创建实例,准备调用king_variable中的类变量,具体后续讲解
System.out.println("name= "+dc.name); //调用king_variable类中的类变量name输出其中的数据
System.out.println("num= "+dc.num); //调用king_variable类中的类变量num输出其中的数据
System.out.println("price= "+dc.price); //调用king_variable类中的类变量price输出其中的数据
}
}
可以看到,通过:
king_variable dc = new king_variable();
创建实例,准备调用king_variable中的类变量,具体后续讲解(我也刚学正在研究)
通过访问dc(即是 king_variable)去访问其中的变量:
System.out.println("name= "+dc.name); //调用king_variable类中的类变量name输出其中的数据
System.out.println("num= "+dc.num); //调用king_variable类中的类变量num输出其中的数据
System.out.println("price= "+dc.price); //调用king_variable类中的类变量price输出其中的数据
最后得到:
注意,这两个文件将被包含在同一项目文件中,否则无法调用:
感谢观看
再次感谢~