*面向对象基础
1、面向对象就是编程思想*
2、面向对象和面向过程的对比
面向过程:注重的是做事情的基本步骤,强调的是解决问题的方式【洗衣服】
面向对象:注重的是做事情的主题,强调谁来解决问题,更强调数据,强调是谁拥有数据和操作数据的权力【找到洗衣机】
3、类和对象比较
类:概括性,并非实际存在【动物】
对象:实际存在,属性的载体,行为的执行者【狗】
*类
属性:对事物特征的描述,一般是变量,定义在类中方法外,又叫成员变量
行为:对事物功能的描述,叫方法,定义位置一样,去掉static
人类
属性(成员变量):姓名,年龄…
行为(成员方法):睡觉,行走…
对象的创建&使用
格式:类名 对象名 = new 类名();
类似于Scanner sc = new Scanner(System.in);
访问属性
对象名.属性名;【sc.Name】
修改属性
对象名.属性名 = 修改的属性名;【sc.Name = afu】
访问方法
对象名.方法名();【sc.show()】
public static void main(String[