java中什么是类方法什么又是实例方法丫??

 我来答
小傻

推荐于2017-09-08 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31135
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
Java中以static关键字修饰的方法称为类方法,实例化一个类,引用的普通方法称为实例方法。
类方法是不需要实例化就可以使用的方法,也就是在编译期间就可以使用。而实例方法必须在运行期间,有类被实例化才能被使用。
qiailu1314
2013-03-22 · TA获得超过523个赞
知道小有建树答主
回答量:642
采纳率:0%
帮助的人:321万
展开全部
static的方法 类方法! 不是就是实例的方法.区别在于 类方法可以直接用 类名.方法名 来调用。 而实例方法 必须 NEW一个这个类的实例才可以调用。 例如 student stu = new student(); 然后stu.study(); 而类方法的话(也就是添加了statie关键字)。 就直接可以student.study(); 不知道你明白了没有~~~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6e9b132aa
2013-03-22 · TA获得超过111个赞
知道答主
回答量:206
采纳率:100%
帮助的人:171万
展开全部
类方法是可以通过类直接调用的,也就是静态方法,而实例方法则必须将类实例化后才能调用。
例如Object类中的toString()就是一个实例方法, 它必须在类实例化后才能被调用;
而String的valueOf(...)则是一个类方法,可以直接使用String.valueOf(Object o)来调用
追问
亲,实例化是指。。。
追答
类,比如人,是一个抽象,而实例化,比如你是一个具体的人。
class Person{
private String name;

public static Person newInstance(String name){
this.name = name;
}

public Person(String name){
this.name = name;

}

public void say(){
System.out.println("Hello, I'm " + name);

}

}

这其中,你在实例化Person时,可以使用以下方法:
Person p1 = new Person("fox");
也可以使用:
Person p2 = Person.newInstance("china");

这里,p1和p2都是实例化的对象,其中p2的实例化手段就是采用静态方法即类方法!
p1.say()会输出Hello, I'm fox 这里,say()方法就是实例方法
p2.say()会输出Hello, I'm china 你可以看到,实例方法出来的结果不一定一样。

希望有助于你理解。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lgd_soft
2013-03-22 · TA获得超过270个赞
知道答主
回答量:143
采纳率:0%
帮助的人:93.4万
展开全部
java中的类方法,一般都是静态方法。可以直接用类名.。方法名调用。而实例方法只能先new个对象,然后对象.。方法调用。希望可以帮助到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
良的王0Y
2013-03-22
知道答主
回答量:15
采纳率:0%
帮助的人:11万
展开全部
类方法指的就是静态类的方法,实例方法是指类实例即对象的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式