一个JAVA程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。
1,对象:对象是类的一个实例,有状态和行为。
2,类:类是一个模板,它描述以类对象的行为和状态。
3,方法:方法就是行为,一个类有很多方法。逻辑运算,数据修改以及所有动作都是在方法中进行的。
4,实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值来决定。
JAVA 修饰符
像其他语言一样,JAVA可以使用修饰符来修饰类中的方法和属性,而他的修师傅有两类:
访问控制修饰符:default,public,private,protected
非访问控制修饰符:final,abstract,static,synchronized
JAVA变量
局部变量
类变量(静态变量)
成员变量(非静态变量)
JAVA枚举
JAVA5.0引入了枚举,枚举限制变量只能是预先设定好的值,使用枚举能够减少代码中的bug.
例子:
为果汁店设置一个程序,限制果汁为中杯,大杯,小杯(意味着不许顾客点除了这三种尺寸外的果汁)。
class FreshJuice{
enum FreshJuiceSize{SMALL,MEDIUM,LARGE}
FershJuiceSize size;
}
public class FreshJuiceTset{
public static void main (String []args){
FreshJuice juice=new FreshJuice();
juice.size=FreshJuice.FreshJuiceSize.MEDIUM;
}
}
注意:枚举可以单独声明或者声明在类里面,方法,变量,构造函数也可以在枚举中定义。
JAVA关键字
不能用于任何常量,变量,标识符的名称
类别:a-访问控制;b-类,方法,变量修饰符;c-程序控制语句;d-错误处理;f-包相关;g-基本类型;h-变量引用;i-保留关键字;
a-访问控制
关键字:public 说明:公共的
关键字:protect 说明:受保护的
关键字:private 说明:私有的
b-类,方法,变量修饰符
关键字:abstract 说明:声明抽象
class 类
extends 扩充,继承
final 最终值,不可改变的