面向對象的基本概念
阿新 • • 發佈:2018-07-31
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 voidCircle(){ 42 System.out.println(this.radius); 43 } 44 }
面向對象的基本概念