JAVA语言是面向对象的
java语言不使用指针,提供类、接口和继承等面向对象的语言特性。并且只支持类之间的单继承,接口多继承和类与接口实现机制。
JAVA中的概念
-
对象
java程序是一系列对象的集合,对象是类的一个实例化,例如:女朋友就是对象,她具有属性和方法,属性就是:姓名,爱好等。方法就是:逛街,吃饭,看电影等。 -
类
描述一类对象的行为和状态,例如:女朋友的类具有爱逛街,发脾气等。(这里的女朋友就是从这个类中实例化的对象) -
方法
方法就是行为,一个类中有很多方法。
类的组成
属性和方法
属性是用变量来保存,变量又有两种
局部变量:在方法中定义的变量,随着方法出现,随着方法消失。
成员变量:类中定义的变量,在创建对象的时候实例化。
构造方法
作用:在你要创建一个对象的时候,对类中的变量进行初始化
例子:
//动物类
class Animal{
//构造方法
public Animal(String n,int a){
name = n; age = a;
}
//私有变量
private String name;
private int age;
}
static void main(String[]args){
//创建对象cat时,使用Animal中的构造方法初始化
Animal cat = new Animal("小咪",1);
}
需要注意的是:构造方法的名字必须跟类的名字相同
未完待续…