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
51
|
import java.lang.*; //C#に合わせる為使用。普段は省略
class Rei21_1{
public static void main(String[] args){
PersonalComputer pc =
new PersonalComputer
(2.4, 100, 512, "DVD-RW");
pc.getStatus();
pc.look();
pc.record();
}
}
interface TelevisionTuner{
public abstract void look();
public abstract void record();
}
class PersonalComputer implements TelevisionTuner{
private double cpu; //単位はGHz
private int hdd; //単位はGB
private int memory; //単位はMB
private String drive; //CD-ROMドライブなど
public PersonalComputer
(double c, int h, int m, String d){
cpu = c;
hdd = h;
memory = m;
drive = d;
}
public void getStatus(){
System.out.println("CPU: " + cpu + "GHz");
System.out.println("HDD: " + hdd + "GB");
System.out.println("Mem: " + memory+ "MB");
System.out.println("Drive: " + drive);
System.out.println("テレビ録画OK");
}
public void look(){
System.out.println
("パソコンでテレビを見るです");
}
public void record(){
System.out.println
("パソコンでテレビを録画するです");
}
}
|
using System;
class Rei21_1{
static void Main(){
PersonalComputer pc =
new PersonalComputer
(2.4, 100, 512, "DVD-RW");
pc.getStatus();
pc.look();
pc.record();
}
}
interface TelevisionTuner{
void look();
void record();
}
class PersonalComputer : TelevisionTuner{
private double cpu; //単位はGHz
private int hdd; //単位はGB
private int memory; //単位はMB
private String drive; //CD-ROMドライブなど
public PersonalComputer
(double c, int h, int m, String d){
cpu = c;
hdd = h;
memory = m;
drive = d;
}
public void getStatus(){
Console.WriteLine("CPU: " + cpu + "GHz");
Console.WriteLine("HDD: " + hdd + "GB");
Console.WriteLine("Mem: " + memory+ "MB");
Console.WriteLine("Drive: " + drive);
Console.WriteLine("テレビ録画OK");
}
public void look(){
Console.WriteLine
("パソコンでテレビを見るです");
}
public void record(){
Console.WriteLine
("パソコンでテレビを録画するです");
}
}
|