JAVA是一门面向对象编程语言!!!
面向过程:强调过程 面向对象:强调对象 ——————顾名思义 ,不做过多解释理解就行
类和对象:
public class EatApple { //成员变量 String colors; String taste; public static void main(String[] args) { EatApple apple = new EatApple(); apple.eatApple(); } //成员方法 public void eatApple(){ colors = "红色"; taste = "很甜"; System.out.println("我吃了一个"+colors+"的苹果,"+taste);//我吃了一个红色的苹果,很甜 } }
类名:每个单词首写字母大写,要有含义的命名,比如 EatApple ,就是一个吃苹果的类
方法名:第一个单词首字母不需要大写,其余单词首字母需要大写,例如上图 eatApple()
创建对象: 类名 对象名 = new 类名();
使用成员变量: 对象名.成员变量 apple.colors = "青色";
使用成员方法:对象名.成员方法 apple.eatApple();
局部变量和成员变量:
成员变量:直接写在类中,整个类都能使用,有默认值,堆内存
局部变量:在方法的内部,仅供当前方法使用,没有默认值,栈内存
面向对象的三大特征之封装性:
1.方法也是一种封装
2.关键字 private 也是一种封装
间接访问 private 需要定义Getter 和Setter 方法