zoukankan      html  css  js  c++  java
  • 程序设计的基本概念

    程序设计的基本概念有程序、数据、 子程序 、 子例程、协同例程、模块以及顺序性、 并发性、 并行性、和分布性等。

    程序是程序设计中最为基本的概念, 子程序和协同例程都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、 并发性、 并行性和分布性反映程序的内在特性。

    程序设计规范是进行程序设计的具体规定。

    程序设计是 软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。

    专用程序为软件人员提供合适的环境,便于进行程序设计工作。

     1 package Com.TableTest;
     2 
     3 public class TableText_22 {
     4 
     5 public static void main(String[] args) {
     6     // TODO Auto-generated method stub
     7     OuterPanelComputer outerpanelcomputer = new OuterPanelComputer();
     8     OuterPanelComputer.PanelComputer panelcomputer = outerpanelcomputer.new PanelComputer();
     9     panelcomputer.chatWithFriend();
    10     panelcomputer.playGames();
    11     panelcomputer.watchMovie();
    12     panelcomputer.call();
    13     panelcomputer.writeProgram();
    14 }
    15 }
    16 
    17 abstract class Phone{
    18     abstract void call();
    19     abstract void watchMovie();
    20     abstract void playGames();
    21 }
    22 
    23 abstract class PC{
    24     abstract void writeProgram();
    25     abstract void playGames();
    26     abstract void chatWithFriend();
    27 }
    28 
    29 class OuterPanelComputer extends Phone{
    30 
    31     @Override
    32     public void call() {
    33         // TODO Auto-generated method stub
    34         System.out.println("call");
    35     }
    36 
    37     @Override
    38     public void watchMovie() {
    39         // TODO Auto-generated method stub
    40         System.out.println("watchMovie");
    41     }
    42 
    43     @Override
    44     public void playGames() {
    45         // TODO Auto-generated method stub
    46         System.out.println("playGames");
    47     }
    48     class PanelComputer extends PC{
    49 
    50         @Override
    51         public void writeProgram() {
    52             // TODO Auto-generated method stub
    53             System.out.println("writeProgram");
    54         }
    55 
    56         @Override
    57         public void playGames() {
    58             // TODO Auto-generated method stub
    59             System.out.println("playGames");
    60         }
    61 
    62         @Override
    63         public void chatWithFriend() {
    64             // TODO Auto-generated method stub
    65             System.out.println("chatWithFriend");
    66         }
    67         public void call() {
    68             // TODO Auto-generated method stub
    69             OuterPanelComputer.this.call();
    70         }
    71 
    72         public void watchMovie() {
    73             // TODO Auto-generated method stub
    74             OuterPanelComputer.this.watchMovie();
    75         }
    76     }
    77 }
  • 相关阅读:
    php服务器安装memcache
    [PHP脚本]安装及使用
    [PHP]针对外服务器mail函数的php.ini配置
    [COBOL]安装配置及大型机模拟Hercules配置
    [Sqlite3].help中的命令介绍
    [NavigatLite4Mysql]DB管理工具使用
    [MS-SQLserver2005]Windows64位安装问题
    [MS-SQL]20130806_LocalDB_DOS命令使用
    [MS-SQL]20130806_LocalDB安装
    [MS]Microsoft SQL Server 2008 R2 开发版/企业版/标准版
  • 原文地址:https://www.cnblogs.com/borter/p/9393734.html
Copyright © 2011-2022 走看看