举例:
文件名test.java
class example{
public static void classMethod(){
System.out.println("classMethod");
}
public void instanceMethod(){
System.out.println("instanceMethod");
}public class test{
public static void main(String[] args){
example.classMethod();
example a = new example();
a.classMethod();
a.instanceMethod();
}
}
classMethod是static的方法,就是class method该方法与实例无关,
使用时可以不用声明实例直接调用,也可以声明实例然后调用instanceMethod就是instance method,调用时必须声明实例才能调用
文件名test.java
class example{
public static void classMethod(){
System.out.println("classMethod");
}
public void instanceMethod(){
System.out.println("instanceMethod");
}public class test{
public static void main(String[] args){
example.classMethod();
example a = new example();
a.classMethod();
a.instanceMethod();
}
}
classMethod是static的方法,就是class method该方法与实例无关,
使用时可以不用声明实例直接调用,也可以声明实例然后调用instanceMethod就是instance method,调用时必须声明实例才能调用
解决方案 »
- 求助
- 用java做品类管理软件
- 关于“char”的问题,搞不懂一模一样的输入怎么结果和书上不一样?
- 请各位帮我看下这个Java的投票程序哪里错了?谢谢
- *求* 学习java已有一段时间,可惜没东西试手,大哥大姐们有什么东东,让小弟替你做试试%……—%¥
- Java中使用DOM解析XML,怎么去掉格式化字符(如空格、回车、\t)
- Java 中import了不使用的package会影响编译或执行效率吗?
- 在Ecilpse中有一个ant,这是一个什么东东?
- 为什么在jb7中建立的web_app,有的jsp能编译而有些不能编译,请教
- Error: java.lang.ArrayIndexOutOfBoundsException,什么意思?如何解决?
- 关于弹出新ie窗口的问题(高分求解)
- WIN98配置JDK把我都弄糊涂了
方法是 SomeClass.StaticMthod();Instance method 也就是除了 static Method 以外的 一切 Method
所谓 Instance 也就是 实例 的意思 必须创建一个 类的实例 才能调用这个方法
SomeClass SC = new SomeClass(); //创建实例
SC.InstanceMethod();需要注意的是 在 static Method 中 如果要调用别的函数 只能调用 static 的
Instance method 私家车
对象就是你我个人
办事时我们可以
走路,开私家车,痤工交车 出去
但公交车不能用我们的私家车。
我们可以用公交车