java提供的类中的方法为什么可以直接调用啊
像许多javaAPI中的类和其中的方法我们都可以直接就使用这是这是为什么啊为什么像equals这种方法为什么我们可以直接就拿来用还想问一下A类创建的对象可以调用B类的方法...
像许多java API中的类和其中的方法我们都可以直接就使用这是这是为什么啊
为什么像equals这种方法为什么我们可以直接就拿来用
还想问一下 A类创建的对象可以调用B类的方法么,为什么? 展开
为什么像equals这种方法为什么我们可以直接就拿来用
还想问一下 A类创建的对象可以调用B类的方法么,为什么? 展开
7个回答
展开全部
因为那些方法是静态方法,或者是你的属性所属的类本身就带有这个方法,比如你定义一个String类型 String name = ""; 这个时候name就有很多方法可以点出来,虽然你没定义这些方法但是这些方法在String这个类里是已经写好的,而你用的又是这个类,所以可以直接调用,就和你在自已写的类里调类本身的方法一样的。
当然如果有些方法是静态的那么你也可以直接用静态方法的类名点方法名来调用这个方法,不用实例化这个类的对象,这个是JAVA本身的语言规范记住就好了。
当然如果有些方法是静态的那么你也可以直接用静态方法的类名点方法名来调用这个方法,不用实例化这个类的对象,这个是JAVA本身的语言规范记住就好了。
展开全部
静态方法通过类名就可以直接调用,而不需要类的实例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static 的方法都可以直接调用,这种是类的静态方法,不需要实例化就可以直接调用。
关于你的问题补充:
A类创建的对象想调用B类的方法,必须有条件。
如果他们在一个包路径下:A类可以调用B类的公共方法和保护类型的方法
如果不在一个包路径下:A类想调用B类的方法必须引入B类的包路径
其他:如果A类是B类的子类,可以调用它的公共方法和保护方法
关于你的问题补充:
A类创建的对象想调用B类的方法,必须有条件。
如果他们在一个包路径下:A类可以调用B类的公共方法和保护类型的方法
如果不在一个包路径下:A类想调用B类的方法必须引入B类的包路径
其他:如果A类是B类的子类,可以调用它的公共方法和保护方法
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static 的方法都可以直接调用。
如果不是则需要实例化,即new 创建一个对象。。
如果不是则需要实例化,即new 创建一个对象。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java中有很多内置对象,比如数据类型,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询