1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
import java.lang.*; //C#に合わせる為使用。普段は省略
class Rei15_1{
public static void main(String[] args){
Programmer tera = new
Programmer(177, 61, "C#");
tera.viewProgrammerStatus();
tera.goEat();
tera.goProgramming();
}
}
class Human{
protected int tall;
protected int wait;
public Human(int t, int w){
tall = t;
wait = w;
}
public void goEat(){
System.out.println("ご飯を食べるです〜");
}
public void viewHumanStatus(){
System.out.println(
"身長:" + tall + "\n" +
"体重:" + wait);
}
}
class Programmer extends Human{
private String lang;
public Programmer(int t, int w, String lang){
super(t, w);
this.lang = lang;
}
public void goProgramming(){
System.out.println("プログラムを作るです");
}
public void viewProgrammerStatus(){
super.viewHumanStatus();
System.out.println("好きな言語: " + lang);
}
}
|
using System;
class Rei17_1{
static void Main(){
Programmer tera = new
Programmer(177, 61, "C#");
tera.viewProgrammerStatus();
tera.goEat();
tera.goProgramming();
}
}
class Human{
protected int tall;
protected int wait;
public Human(int t, int w){
tall = t;
wait = w;
}
public void goEat(){
Console.WriteLine("ご飯を食べるです〜");
}
public void viewHumanStatus(){
Console.WriteLine(
"身長:" + tall + "\n" +
"体重:" + wait);
}
}
class Programmer : Human{
private string lang;
public Programmer(int t, int w, string lang)
: base(t, w){ //長いので2行にしている
this.lang = lang;
}
public void goProgramming(){
Console.WriteLine("プログラムを作るです");
}
public void viewProgrammerStatus(){
base.viewHumanStatus();
Console.WriteLine("好きな言語: " + lang);
}
}
|