面向对象基本概念:封装、继承、多态
封装:就是把数据和行为结合在一起形成统一的整体,并对对象使用者隐藏数据的实现过程。
继承:Java继承是使用已存在的类的定义作为基础建立新类的技术,继承避免了对一般类和特殊类之间共同特征进行的重复描述。
多态:多态指同一个实体同时具有多种形式。
Java作为一种面向对象语言。支持以下基本概念:
1. 什么是类?
答:类是客观存在的,抽象的,概念的东西。
2. 什么是对象?
答:对象是具体的,实际的,代表一个事物。例如:车是一个类,汽车,自行车就是他的对象。
关于类与对象的描述:类是对象的模版,对象是类的一个个体。
3. 对象的定义方法?
类的应用实例:
1 package test; 2 //声明一个汽车类 3 4 public class Car { 5 private int dist = 0; 6 7 private int speed; 8 9 public void setDist(int num) { 10 dist = num; 11 } 12 13 public int getDist(){ 14 return dist; 15 } 16 17 18 public void setSpeed(int s) { 19 speed = s; 20 } 21 22 public int getSpeed(){ 23 return speed; 24 } 25 26 //定义前进函数 27 public void forWard(){ 28 29 dist+=speed; 30 31 } 32 33 //定义后退函数 34 public void backOff(){ 35 36 dist-=speed; 37 38 } 39 40 //定义停止函数 41 public void stop(){ 42 43 System.out.print("汽车总共运动了:"+dist+"公里!"); 44 45 } 46 }
原文:http://www.cnblogs.com/zzy9669/p/4014636.html