面向对象的基本概念

1,对象

2,类

3,封装

4,继承

5,消息

6,多态性

优点

1,符合人们认识事物的规律

2,改善了程序的可读性

3,使人机交互更加贴近自然语言

 

 1 package Com.TableTest;
 2 
 3 public class TableText_19 {
 4     public static void main(String[] args){
 5     Circle c=new Circle(2,"borter");
 6     System.out.println(c.name);
 7     c.Circle();
 8     }
 9 }
10 class Shape {
11     
12     protected String name;
13      
14     public Shape(){
15         name = "shape";
16     }
17      
18     public Shape(String name) {
19         this.name = name;
20     }
21 }
22 
23  
24 class Circle extends Shape {
25      
26     private double radius;
27      
28     public Circle() {
29         radius = 0;
30     }
31      
32     public Circle(double radius) {
33         this.radius = radius;
34        
35     }
36      
37     public Circle(double radius,String name) {
38         this.radius = radius;
39         this.name = name;
40     }
41     void Circle(){
42          System.out.println(this.radius);
43     }
44 }