按照结构性质,有结构化程序设计与非结构化程序设计之分。

前者是指具有结构性的程序设计方法与过程。

它具有由基本结构构成复杂结构的层次性,后者反之。

按照用户的要求,有过程式程序设计与非过程式程序设计之分。

前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。

按照程序设计的成分性质,有顺序程序设计、 并发程序设计、并行程序设计、 分布式程序设计之分。

按照程序设计风格,有 逻辑式程序设计、函数式程序设计、 对象式程序设计之分。

 

 

 1 package Com.TableTest;
 2 
 3 
 4 public class TableText_21 {
 5     public static void main(String[] args)  {
 6         Shapesx shapes = new Circlesx();
 7         System.out.println(shapes.name);
 8         shapes.printType();
 9         shapes.printName();
10     }
11 }
12  
13 class Shapesx {
14     public String name = "shape";
15      
16     public Shapesx(){
17         System.out.println("shape constructor");
18     }
19      
20     public void printType() {
21         System.out.println("this is shape");
22     }
23      
24     public static void printName() {
25         System.out.println("shape");
26     }
27 }
28  
29 class Circlesx extends Shapesx {
30     public String name = "circle";
31      
32     public Circlesx() {
33         System.out.println("circle constructor");
34     }
35      
36     public void printType() {
37         System.out.println("this is circle");
38     }
39      
40     public static void printName() {
41         System.out.println("circle");
42     }
43 }