面向对象概念
JAVA语言可以说就是一门面向对象的语言,每一个从事JAVA开发的程序猿,做的最多的估计就是new对象了吧!今天就来说说面向对象。
上面是百度给的解释,把事物的属性及对事物的操作方法放在一起,作为一个相互依存的整体——对象。而对同类对象抽象出它们的共性——类。就是说我们要把一个事物当成对象,需要分析它具有的属性以及可操作的方法。
这么说可能还是太过官方,举个例子:我们把手机当成一个对象。首先分析它的属性,价格,品牌,颜色等等;再分析它可操作的方法(就是它能用来做什么),打电话,发短信,看视频等等。
public class Phone {
//定义一个手机类
private int price; //价格
private String brand; //品牌
private String colour; //颜色
public void call(){
//定义3个方法
System.out.println("打电话!");
}
public void messages(){
System.out.println("发短信!");
}
public void look(){
System.out.println("看视频!")