java里实例方法是什么意思
答案:3 悬赏:0
解决时间 2021-01-25 23:32
- 提问者网友:原来太熟悉了会陌生
- 2021-01-25 00:47
java里实例方法是什么意思
最佳答案
- 二级知识专家网友:鸠书
- 2021-01-25 01:25
lz 问的是实例方法。楼上几位看清问题。
实例方法相对于静态方法(或者叫类方法)而言,它就是没有 static 前缀的一类一般方法,被对象拥有(这也是称之为“实例”方法的原因)。
特点是定义的时候前面没有 static 前缀,本类中直接调用的时候必须也在实例方法内,否则调用前必须先实例出一个对象。例如:
class A {
public void instanceMethod () {
System.out.println("这是一个实例方法。");
}
public static void staticMethod () {
System.out.println("这是一个静态方法。");
instanceMethod(); //这样是错的。
new A().instanceMethod(); //只有这样才对。
}
}
class B {
public void callInstanceMethod () {
new A().instanceMethod(); //调用一个 A 实例的实例方法。
A.staticMethod(); //调用一个 A 的静态方法。
}
}
实例方法相对于静态方法(或者叫类方法)而言,它就是没有 static 前缀的一类一般方法,被对象拥有(这也是称之为“实例”方法的原因)。
特点是定义的时候前面没有 static 前缀,本类中直接调用的时候必须也在实例方法内,否则调用前必须先实例出一个对象。例如:
class A {
public void instanceMethod () {
System.out.println("这是一个实例方法。");
}
public static void staticMethod () {
System.out.println("这是一个静态方法。");
instanceMethod(); //这样是错的。
new A().instanceMethod(); //只有这样才对。
}
}
class B {
public void callInstanceMethod () {
new A().instanceMethod(); //调用一个 A 实例的实例方法。
A.staticMethod(); //调用一个 A 的静态方法。
}
}
全部回答
- 1楼网友:鱼忧
- 2021-01-25 03:41
说的白一点,就是你具体的定义一个对象出来。
比如说,你写了个类,你需要new XXX();才可以对这个具体的对象操作。
比如说,你写了个类,你需要new XXX();才可以对这个具体的对象操作。
- 2楼网友:痴妹与他
- 2021-01-25 03:01
java 和C++一样就是面向对象,实例就是创建对象
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯