类里面的属性和方法的访问方式?

java里,类里面的属性可以通过-类名.属性名-来访问?而访问方法则必须先定义一个类的对象然后通过-对象名.方法名-来访问吗?小白,求同窗或者大神指导

慕少4997523
浏览 1775回答 3
3回答

weibo_越丑越调皮_

如果一个属性前面没有修饰符 那么这个属性的默认修饰是public , 只要不是在方法体里面的属性 , 整个类里面都可以直接用 , static 修饰的静态属性全局通用 。关于方法的调用问题,方法也是属性 , [[[静态方法]]]可以直接方法名()调用 , 但是规范的静态方法调用是类名.方法名 。  [[[非静态方法(普通方法)]]] 的调用 : 本类中可以直接使用 , 其他类要使用的时候必须要实例化方法所在类间接调用.

turboburst

大多数情况下是这样的,你可以先这么记着。但如果你试一试,会发现,在一个类A中,B类名.属性名并不一定可以访问那个属性。

qq_浮熙_0

你说得对
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java