黑马程序员技术交流社区
标题:
类方法和实例方法的区别
[打印本页]
作者:
meihua
时间:
2015-10-22 17:07
标题:
类方法和实例方法的区别
类方法和实例方法的区别
作者:
iq513394
时间:
2015-10-22 19:25
static 修饰的方法是类方法,可以用类名.方法名调用,也可以用该类的对象.方法名调用。类方法里不能出现非static成员。实例方法必须创建类实例才能调用,可以访问有权限访问的任意成员。
作者:
汪冰伦
时间:
2015-10-22 21:16
同学你好!
类方法是由static静态修饰符修饰的方法,由于它可以 “用类名.函数名” 来调用,所以叫做类方法,
类方法还可以通过创建实例,也就是 “对象名.函数名” 来调用,然而实例的方法只能通过创建实例,然后通过实例来调用它;
另外类方法只能访问静态成员(静态成员变量、静态成员方法)。
希望对你有帮助
作者:
朦胧色彩
时间:
2015-10-22 21:54
上面的马友说得很明白,但是类方法有两种调用的方式,建议使用“类名.”方式进行调用。
然后,类方法只能访问静态成员,实例方法既可以访问静态的,也可以访问非静态的。
类方法中不能使用this和super这两个关键字。
希望对你有帮助!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2