public class Twitter extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
private HashSet<Twitter> |
followers
自分*を*フォロウしているユーザー
|
private String |
name
自分の名前
|
private ArrayList<Tweet> |
timeLine
自身のタイムライン
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
follow(Twitter t)
tのつぶやき(Tweet)を自身のタイムラインに表示できるように登録する.
|
String |
getName()
ユーザー自身の名前を得る
|
Tweet[] |
getTimeLine()
自身のタイムラインにあるツイートを列挙する.
|
void |
showTimeLine()
タイムラインを標準出力(画面やコンソール)に表示するための補助メソッド.
|
void |
tweet(String message)
何かつぶやく.
|
boolean |
unFollow(Twitter t)
tのつぶやき(Tweet)を自身のタイムラインに表示しないように登録を抹消する.
|
private String name
public Twitter(String name)
name
- ユーザー名,特に nullを禁止はしていない.public String getName()
public void tweet(String message)
message
- public Tweet[] getTimeLine()
public void showTimeLine()
public boolean follow(Twitter t)
t
- 登録したいユーザーpublic boolean unFollow(Twitter t)
t
- 抹消したいユーザー