- 带static的属性采用类名.属性调用
代码示例:
package com.powernode.oo;
public class Cat {
/**
* 静态方法
*/
public static void m(){
System.out.println("m方法执行了");
}
}
- 测试代码:
package com.powernode.oo;
public class CatTest {
public static void main(String[] args) {
Cat.m();
}
}
-
测试结果:
-
没带static的属性采用对象.属性调用
代码实例:
package com.powernode.oo;
public class Cat {
/**
* 实例方法
*/
public void move(){
System.out.println("cat move...");
}
}
- 测试代码
package com.powernode.oo;
public class CatTest {
public static void main(String[] args) {
// 创建一个Cat对象
Cat cat = new Cat();
// 调用Cat里的实例方法
cat.move();
}
}
- 测试结果: