使用Android对象和方法

时间:2013-10-05 19:40:39

标签: android oop

我有一个快速的Android开发问题。我正在进行一项练习,我有一个课程,可以获得当前的日期和时间。练习要求我尝试将日期的文本格式化为更易读的人体形式。这就是我所返回的日期时间戳。

mDateButton.setText(getDate().toString());

然后,在Google搜索的帮助下,将返回的日期格式化为更易读的格式,这就是我所做的。

mDateButton.setText(DateFormat.format("EEEE,  MMM d, yyyy", mCrime.getDate()).toString());

它确实有效,但我的问题是在从谷歌搜索获得答案之前,我怎么知道将DateFormat类放在我的getDate()方法的返回值之前。我在getDate()调用之后放了它。是否有一些我应该用OOP学习的顺序,因为这是我一直被卡住的地方。

1 个答案:

答案 0 :(得分:0)

这是类方法和实例方法之间差异的一个例子。

format(CharSequence inFormat, Date inDate)是一个类方法的示例,在技术上称为“静态方法”,这就是它在DateFormat类上调用的原因。

getDate()是一个实例方法的示例,这就是在对象mCrimeCrime对象的一个​​实例)上调用它的原因。