java静态方法有什么用java静态方法的作用
933
2023-09-09
亲爱的朋友们,你们好。荔枝会回答你的问题。java静态方法,有什么用?很多人还不知道java静态方法的功能。现在我们下去吧!
牛皮克拉斯的大致内容到此结束,希望对家长有所帮助。
1.首先,认识这四类成员变量和由这些关键修辞成员变量和成员方法形成的四类成员方法。
2.四种类型的成员变量:
3.公共静态数据类型成员变量的名称;-公共静态成员变量。
4.公共数据类型成员变量的名称;-公共非静态成员变量。
5、私有静态数据类型成员变量名;-私有静态成员变量。
6、私有数据类型成员变量名;-私有非静态成员变量。
7、第四类成员法:
8.公共静态数据类型成员方法名(){ }-公共静态成员方法。
9.公共数据类型成员方法名(){ }-公共非静态成员方法。
10.私有静态数据类型成员方法名(){ }-私有静态成员方法。
11.私有数据类型成员方法名称(){ }-私有非静态成员方法。
12.其次,您应该知道创建的成员更改只有在方法中被访问时才能生效。另外,原则上一个方法可以调用另一个方法。但是有了这些关键字修辞成员变量和成员方法,可以在另一个方法中访问吗?
13.被叫了怎么办?
14.这里有一些例子。
15.步骤1:创建一个新类(在本例中,类名为MethodVisitMethod)。八个成员方法和一个主方法main()用于测试验证。
16、
17.步骤2:代码如下
18、/**
19.*这个例子探索了一个方法访问其他成员方法的规律。
20、*/
21、公共类MethodVisitMethod {
22.//创建主方法
23、公共静态void main(String[] args) {
24、system . out . println(& # 039;综合测试结果,得出以下结论:& # 039;);
25、system . out . println(& # 039;1。静态方法只能在静态成员方法上调用。);
26、system . out . println(& # 039;2。非静态方法可以调用静态和非静态方法。);
27、 }
28.//创建公共静态方法
29、公共静态void show_1() {
30、int a = 10
31、int b = 20
32、int c = a+b;
33、system . out . println(c);
34、 }
35.//创建私有静态方法
36、私有静态void show_2() {
37、int a = 10
38、int b = 20
39、int c = a * b;
40、system . out . println(c);
41、 }
42.//创建公共非静态方法
43、public void show_3() {
44、int a = 10
45、int b = 20
46、int c = a/b;
47、system . out . println(c);
48、 }
49.//创建私有非静态方法
50、私有void show_4() {
51、int a = 10
52、int b = 20
53、int c = a-b;
54、system . out . println(c);
55、 }
56.//创建测试方法
57、公共静态void测试_1() {
58、show _ 1();
59、show _ 2();
60 、//show _ 3();//不能从静态上下文中引用非静态方法show_3()。
61 、//show _ 4();//不能从静态上下文中引用非静态方法show_4()。
62.//说明公共和静态方法只能调用静态方法。
63、 }
64、私有静态void test_2() {
65、show _ 1();
66、show _ 2();
67 、//show _ 3();//不能从静态上下文中引用非静态方法show_3()。
68 、//show _ 4();//不能从静态上下文中引用非静态方法show_4()。
69.//说明私有和静态方法只能调用静态方法。
70、 }
71、public void test_3() {
72、show _ 1();
73、show _ 2();
74、show _ 3();
75、show _ 4();
76.//说明公共和非静态方法可以调用静态和非静态方法。
77、 }
78、私有void test_4() {
79、show _ 1();
80、show _ 2();
81、show _ 3();
82、show _ 4();
83.//说明私有和非静态方法可以调用静态和非静态方法。
84、 }
85、 /*
86、 *
87、 * */
88、}
步骤3:创建一个新类(在本例中,类名为MethodVisitVariable)。
90.这个类由四个成员变量、四个成员方法和一个主方法main()组成。
91,代码如下
92、/**
93.*这个例子探索了通过方法访问成员变量的规律。
94、*/
95、公共类方法VisitVariable {
96、公共静态void main(String[] args){
97、system . out . println(& # 039;综合测试结果,我们可以得出一个结论:& # 039;);
98、system . out . println(& # 039;1。静态方法只能访问静态成员变量。);
99.System.out.println('2。非静态方法可以访问静态和非静态成员变量。);
100、 }
101 、//饱和变量
102、公共静态字符串a1;
103、私有静态字符串a2;
104、公共字符串a3;
105、私串a4;
106 、//创建方法
107、公共静态void call_1(){
108、字符串a = a1
109、字符串b = a2
110 、//字符串c = a3
111 、//字符串d = a4
112.//表示公共和静态方法只能访问静态成员变量。
113、 }
114 、//创建方法
115、私有静态void call_2(){
116、字符串a = a1
117、字符串b = a2
118 、//字符串c = a3
119 、//字符串d = a4
120,//表示私有和静态方法只能访问静态成员变量。
121、 }
122 、//创建方法
123、public void call_3(){
124、字符串a = a1
125、字符串b = a2
126、字符串c = a3
127、字符串d = a4
128.//解释公共和非静态方法可以访问静态和非静态成员变量。
129、 }
130 、//创建方法
131、私有void call_4(){
132、字符串a = a1
133、字符串b = a2
134、字符串c = a3
135、字符串d = a4
136.//解释私有和非静态方法可以访问静态和非静态成员变量。
137、 }
138、}
139./*测试方法是一次测试一个方法,在每个被调用的方法前取消注释//,运行main方法。总结很多动作的结果:得出以下规律:(如图)
140、*/