A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

    Java语言中的方法属于类中的成员(member)   

    上述这就话是错误的, 为什么呢?   

    java中没有存在单独独立的方法  那么方法不就是类中的成员吗   不过我们叫做成员方法  与成员变量  相对应, 所以我不理解上面这句话错在哪里了

7 个回复

倒序浏览
个人理解:类成员的调用是“类名.方法名”,这个就只有静态符合。成员方法是通过“对象.方法名”来调用的
回复 使用道具 举报
方法分为类方法和成员方法。类方法通过类名点方法名可以访问,成员方法是属于类实例的,需要先构造类。
搬运工。。。
回复 使用道具 举报
好像没什么错的,话本身也没那么肯定
回复 使用道具 举报
Jarc 发表于 2016-9-9 13:05
个人理解:类成员的调用是“类名.方法名”,这个就只有静态符合。成员方法是通过“对象.方法名”来调用的 ...

好像豁然开朗了
回复 使用道具 举报
qinjunsen 发表于 2016-9-9 15:23
方法有两种,一种是对象的方法,在堆中,对象创建使用,另一种是类的方法,在方法区中,所以方法不一定是类 ...

那就算是类中的Static 方法 , 不还是类中的成员吗?   难道不是?
回复 使用道具 举报
383412263 发表于 2016-9-9 17:30
方法分为类方法和成员方法。类方法通过类名点方法名可以访问,成员方法是属于类实例的,需要先构造类。
搬运 ...

也就是说类方法不是  类的成员喽     那么Static修饰的变量  我们不还是叫做静态成员变量 , 最多我们说 , 静态成员变量也叫作类变量 , 上述有毛病吗 ?
回复 使用道具 举报
同求 解答
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马