diff options
Diffstat (limited to 'works/life/java-practice/javatest/src/javatest/p0302/Example.java')
-rw-r--r-- | works/life/java-practice/javatest/src/javatest/p0302/Example.java | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/works/life/java-practice/javatest/src/javatest/p0302/Example.java b/works/life/java-practice/javatest/src/javatest/p0302/Example.java deleted file mode 100644 index 600a899..0000000 --- a/works/life/java-practice/javatest/src/javatest/p0302/Example.java +++ /dev/null @@ -1,47 +0,0 @@ -package javatest.p0302;
-
-class A {
- float a; // 声明一个float型实例变量a
- static float b; // 声明一个float型类变量b,即static变量b
-
- void setA(float a) {
- this.a = a; // 将参数a的值赋值给成员变量a
- }
-
- void setB(float b) {
- this.b = b; // 将参数b的值赋值给成员变量b
- }
-
- float getA() {
- return a;
- }
-
- float getB() {
- return b;
- }
-
- void inputA() {
- System.out.println(a);
- }
-
- static void inputB() {
- System.out.println(b);
- }
-}
-
-public class Example {
- public static void main(String args[]) {
- A.b = 100; // 通过类名操作类变量b,并赋值100
- A.inputB(); // 通过类名调用方法inputB()
- A cat = new A();
- A dog = new A();
- cat.setA(200); // cat象调用方法setA(int a)将cat的成员a的值设置为200
- cat.setB(400); // cat调用方法setB(int b)将cat的成员b的值设置为400
- dog.setA(150); // dog象调用方法setA(int a)将dog的成员a的值设置为150
- dog.setB(300); // dog调用方法setB(int b)将dog的成员b的值设置为300
- cat.inputA(); // cat调用inputA()。
- cat.inputB(); // cat调用inputB()。
- dog.inputA(); // dog调用inputA()。
- dog.inputB(); // dog调用inputB()。
- }
-}
|