问题描述
- java中关于add方法的使用
-
add方法单独使用吗
一定要有对象吗,对象.add( )
add方法前面的对象的选取范围是什么,哪些类的对象才可以使用add方法
解决方案
可能你有点钻牛角尖了。
add()方法跟其它方法在本质上并没有太大的区别,每个方法实现什么样的功能,也都是我们或者定义这个方法的人赋予的。
所有方法最终必须是基于类的,所以我们在调用方法的时候,才会有对象.add(),或者对象.remove()等
可能有的时候,你见到了一个方法使用的时候前边并没有对象或者类来调用,这并不是因为它们不需要,而是此时调用可以看成是this.add(),就相当于是当前对象来调用。
举个例子:
public class Test {
public void add(){
System.out.println("我是第一个add方法");
}
public static void add(String str){
System.out.println("我是第二个add方法");
}
public void add(String str, String str2){
System.out.println("我是第二个add方法");
add();//这个方法前边就没有对象或者类来调用
Test.add("测试而已");//这个方法是通过类.来调用的
}
}
我们比较常用add方法的有List、Set等
解决方案二:
任何对象,包含add方法,都可以这么调用。
add方法在这个类内部调用,表示调用自身实例,不需要加对象名。
举例:
class A
{
public void add(Object o)
{
}
oublic void foo()
{
add(new User()); //不要加对象
}
}
main()
{
A a = new A();
a.add(new User()); //需要对象名
}
解决方案三:
add是哪个类的什么类型的方法呢?如果是实例方法的话只能通过对象的·操作调用,如果是类方法则只能用类的·操作。这些都是JAVA的基础知识。
解决方案四:
关于Java中add使用小总结
ArrayList的add()方法使用
AttributeCollection类与Attributes.Add方法的使用
解决方案五:
基于前面的问题我觉得你搞错了。
是list.add(对象)
往一个集合里放东西就是用.add()方法。
解决方案六:
你知道什么叫方法吗,类和方法的关系吗
时间: 2024-09-17 03:29:07