Programming Life;
千島令法
第1話
public abstract class Human {
CO2 breath( O2 gas );
void sleep();
Shit eat( Food food);
Baby sex( Human partner );
void delight( Event e);
Tears sorrow( Event e);
void anger( Event e);
Voice laughter( Event e);
}
public class RyobuChijima extends Human{
string name;
date birthday;
int age;
Personality character;
integer IQ;
integer EQ;
RyobuChijima(){
this.name = "Ryobu Chijima";
this.birthday = date("1994:01:28");
this.age = 26;
this.character = new Personality( "stupid" );
this.IQ = 3;
this.EQ = 5;
}
CO2 breath( O2 gas ){
return Lung.exchange( gas );
}
void sleep(){
AlarmClock.setTimer( "AM8" );
Brain.intoTheDream();
return;
}
Shit eat( Food food ){
return Body.getNutrition( food );
}
Baby sex( Human partner ){
return partner.pleasure();
}
void delight( Event e ){
Behaivor b = Heart.emotion( e, "delight" );
b.smile();
return;
}
Tears sorrow( Event e ){
Tears t;
Behavior b = Heart.emotion( e, "sorrow" );
if( Society.time == "ok"
&& Society.place == "ok"
&& Society.opportunity == "ok" ){
t = b.cry();
} else {
t = b.doNotCry();
}
return t;
}
void anger( Event e ){
Behavior b = Heart.emotion( e, "anger" );
for( integer i = 0; i < 10; ++i ){
Food f = buy();
this.eat( f );
}
b = null;
return;
}
Voice laughter( Event e ){
Behavior b = Heart.emotion( e, "laughter" );
Voice v = b.laugh();
return v;
}
}
public static void main() {
Human h = new RyobuChijima();
}
>> execute main();
>> 私は今日も生きている。
>> エラーを吐きながら。
>> Sytem.Error.NullPointerException
>> ガッ。
Programming Life; 千島令法 @RyobuChijima
★で称える
この小説が面白かったら★をつけてください。おすすめレビューも書けます。
カクヨムを、もっと楽しもう
カクヨムにユーザー登録すると、この小説を他の読者へ★やレビューでおすすめできます。気になる小説や作者の更新チェックに便利なフォロー機能もお試しください。
新規ユーザー登録(無料)簡単に登録できます
この小説のタグ
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます