为什么要get( int field)? 为什么不直接 getDay_Of_Week() ??

发布时间:2016-12-10 9:31:05 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"为什么要get( int field)? 为什么不直接 getDay_Of_Week() ??",主要涉及到为什么要get( int field)? 为什么不直接 getDay_Of_Week() ??方面的内容,对于为什么要get( int field)? 为什么不直接 getDay_Of_Week() ??感兴趣的同学可以参考一下。

已经学到Calendar类了,包括他的子类GregorianCalendar等,就是针对日历的各种乱.伦,今天碰到了一个技术瓶颈,以至于我 一天都没什么进展,早晨起得挺早,八九点就开始研究、认识Calendar了,没什么思绪,中午关了我心爱的千里马:神舟A480b-b9 d1,索性出去兜风,江浙沪一带最近一直下雨,今天老天爷终于肯开开眼,收起了**,并系好裤腰带,抖了抖,不尿了。我沿着宽阔的公路向西走了很远,沿途都是农田,在昆山这样的发达城市,想好好瞻仰一片田地可是不小的难事,我顾不上弄脏鞋子,在田间地头逗留了很久,呼吸着泥土的芬芳和麦芽的清新,一切是如此的美妙,就在半个月前,我还在上海达丰电子厂累的像狗kao狗一样干活,收板、插电容,插电容,收板!!二氧化锡的味道让我肺疼,次奥!祝愿达丰的那些老板都他妈得富贵病!也不比受职业病折磨的普工好受!操他们妈妈们的!回来的路上买了油条,顿顿泡面加鸡蛋的我也吃腻了,午饭完了,便开始接触基于calendar类的习题,那就是或许每一个java从业者都经历的经典题目:日历查询!!! 不简单不简单,日历查询的技术含量和知识含量太丰富多彩、太大雪纷飞了!!在学习java 的大路上,我第一次开始坐晕车了。日历牵涉的API类,这些类的各种方法、变量、属性太尼玛庞大 了!我通过查阅API文档以及度娘的大力支持,已取得阶段性进展,好了废话实在说的太多了!这么严谨的学术论文我要是还吐槽废话我还是人吗?! import java.util.Calendar; import java.util.GregorianCalendar; public class VisualCalendar { public static void main(String[] args){ System.out.println("日\t一\t二\t三\t四\t五\t六"); for(int i=1; i <=31; i++){ GregorianCalendar g = new GregorianCalendar(); g.set(2014, 2, i); if( g.get( Calendar.DAY_OF_WEEK ) == 7 ){ //why not g.getDayOfWeek() ?? System.out.println(); } System.out.print( i + "\t" ); } } } 我的疑问是:我已经实现了讲整个日历输出,在判断是不是星期六时(意思是如果这一天是星期六就换行),我需要调用Calendar类的get( )方法,目的是为了得到这一天的值(SUNDAY 1 MONDAY 2  SATURDAY 7 的这种鸡巴值),为什么一定要把该方法设计成int get ( int field ),而不是 int getDayOfWeek(),这样岂不是更明了更简单更易用吗???亲爱的James Gosling, WHY ??? TELL ME WHY??? 还有,这个int field 。。。。慢慢慢。。。。 写着写着,我仿佛明白了,这个int field,这个field应该是可以指Calendar类里的任何成员变量,这样的话捏,我不一定可以返回DayofWeek,而是随你鸡巴Day of Year, week of year, minute of hour, hour of day, day of day, year of year, bullshit of shit, 艹of靠,  anything , 它们都可以共用get()方法,还不用设计那么多方法了,对,就是这个意思!就这么低吧,已经很晚了,睡吧,虽然没有困意,但视线模糊了……

上一篇:[Java基础] 持有对象(集合框架)-Set-TreeSet
下一篇:android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1576)

相关文章

相关评论