全国服务热线:400-6263-721

位置:南昌达内IT教育培训学校 > 学校动态 > Java 对象和类的概念

Java 对象和类的概念

来源:南昌达内IT教育培训学校时间:2021/1/16 10:15:22

  本节我们重点研究对象和类的概念。

  对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。

  类:类是一个模板,它描述一类对象的行为和状态。

  男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的对象(object):

  汽车为类(class),而具体的每个人车该类的对象(object),对象包含含来汽车的颜色、品牌、名称等:


  Java中的对象

  现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态和行为。

  拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。

  对比现实对象和软件对象,它们之间十分相似。

  软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。

  在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。

  Java 中的类

  类可以看成是创建 Java 对象的模板。

  通过上图创建一个简单的类来理解下 Java 中类的定义:

  public class Dog {

  String breed;

  int size;

  String colour;

  int age;

  void eat() {

  }

  void run() {

  }

  void sleep(){

  }

  void name(){

  }

  }

  一个类可以包含以下类型变量:

  局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。

  成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。

  类变量:类变量也声明在类中,方法体之外,但必须声明为 static 类型。

  一个类可以拥有多个方法,在上面的例子中:eat()、run()、sleep() 和 name() 都是 Dog 类的方法。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1810/news/311420/违者必究! 以上就是南昌达内IT教育培训学校 小编为您整理 Java 对象和类的概念的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721