1. 程式人生 > >面向對象的基本概念

面向對象的基本概念

out pack pub oid 多態 自然 面向對象 let str

面向對象的基本概念

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 }

面向對象的基本概念