黑马程序员技术交流社区
标题:
类中的方法 add(int field,int amoumt),应该怎么用呀?
[打印本页]
作者:
饶正林
时间:
2013-3-17 18:10
标题:
类中的方法 add(int field,int amoumt),应该怎么用呀?
import java.util.*;
class GregorianCalendar1
{
public static void main(String[] args)
{
GregorianCalendar now =new GregorianCalendar(1660,8,4);
Date date=now.getTime();
System.out.println(date);
add(now.DAY_OF_MONTH,2);//这样用不可以???
int month=now.get(Calendar.DAY_OF_MONTH);
System.out.println(month);
}
}
类中的方法 add(int field,int amoumt),应该怎么用呀?
我是想让日期中的时间月份加个数~~~~~~
(试了蛮久,不知道如何用!)求解!!!!
作者:
罗威
时间:
2013-3-17 18:26
类中的方法如果是静态的,那么你可以类名.方法或者创建那个类的对象,用对象调用!
如果不是静态,那么你就只能创建此类对象,然后用对象调用方法了!
接口和抽象类是不允许直接创建对象的,需要建立他们子类的对象!这里牵扯到了多态,继承~ 自己好好看看继承和多态的特性!
你这个add没有任何对象调用他?
field - 日历字段。你可以理解成属性!
amount - 为字段添加的日期或时间量。
作者:
Alex shaw
时间:
2013-3-17 18:45
add方法不是个静态方法,因此只能通过GregorianCalendar类的实例对象来调用
public void add(int field, int amount)这是javaAPI中说明的方法
而且根据javaAPI,DAY_OF_MONTH指示一个月中的某天
而MONTH才是指示的字段
作者:
饶正林
时间:
2013-3-17 21:42
罗威 发表于 2013-3-17 18:26
类中的方法如果是静态的,那么你可以类名.方法或者创建那个类的对象,用对象调用!
如果不是静态,那么你就 ...
给它对象也不行也,你帮着试试吧!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2