程序设计的基本概念
程序设计的基本概念有程序、数据、⼦程序、⼦例程、协同例程、模块以及顺序性、并发性、并⾏性、和分布性等。
程序是程序设计中最为基本的概念,⼦程序和协同例程都是为了便于进⾏程序设计⽽建⽴的程序设计基本单位,顺序性、并发性、并⾏性和分布性反映程序的内在特性。
程序设计规范是进⾏程序设计的具体规定。
程序设计是软件开发⼯作的重要部分,⽽软件开发是⼯程性的⼯作,所以要有规范。语⾔影响程序设计的功效以及软件的可靠性、易读性和易维护性。
专⽤程序为软件⼈员提供合适的环境,便于进⾏程序设计⼯作。
1package Com.TableTest;
generated2
3public class TableText_22 {
4
5public static void main(String[] args) {
6// TODO Auto-generated method stub
7    OuterPanelComputer outerpanelcomputer = new OuterPanelComputer();
8    OuterPanelComputer.PanelComputer panelcomputer = w PanelComputer();
9    panelcomputer.chatWithFriend();
10    panelcomputer.playGames();
11    panelcomputer.watchMovie();
12    panelcomputer.call();
13    panelcomputer.writeProgram();
14 }
15 }
16
17abstract class Phone{
18abstract void call();
19abstract void watchMovie();
20abstract void playGames();
21 }
22
23abstract class PC{
24abstract void writeProgram();
25abstract void playGames();
26abstract void chatWithFriend();
27 }
28
29class OuterPanelComputer extends Phone{
30
31    @Override
32public void call() {
33// TODO Auto-generated method stub
34        System.out.println("call");
35    }
36
37    @Override
38public void watchMovie() {
39// TODO Auto-generated method stub
40        System.out.println("watchMovie");
41    }
42
43    @Override
44public void playGames() {
45// TODO Auto-generated method stub
46        System.out.println("playGames");
47    }
48class PanelComputer extends PC{
49
50        @Override
51public void writeProgram() {
52// TODO Auto-generated method stub
53            System.out.println("writeProgram");
54        }
55
56        @Override
57public void playGames() {
58// TODO Auto-generated method stub
59            System.out.println("playGames");
60        }
61
62        @Override
63public void chatWithFriend() {
64// TODO Auto-generated method stub
65            System.out.println("chatWithFriend");
66        }
67public void call() {
68// TODO Auto-generated method stub
69            OuterPanelComputer.this.call();
70        }
71
72public void watchMovie() {
73// TODO Auto-generated method stub
74            OuterPanelComputer.this.watchMovie();
75        }
76    }
77 }