欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java对象是什么意思(java中的对象和类理解)

程序员文章站 2023-11-27 15:31:40
对象(object):对象是类的一个实例,有状态和行业。例如狗是一个对象,它的状态有:品种、大小、颜色、年龄等;行为有:吃饭、睡觉、跑等。类(class):类是一个模板,描述一类对明的行为和状态。深入...

对象(object):对象是类的一个实例,有状态和行业。例如狗是一个对象,它的状态有:品种、大小、颜色、年龄等;行为有:吃饭、睡觉、跑等。

类(class):类是一个模板,描述一类对明的行为和状态。


深入理解类与对象

直接上代码

类:java代码类

java对象是什么意思(java中的对象和类理解)
public class dog{
    //默认构造方法
     public dog(){
     }
    private string breed;
    private integer size;
    private string color;
    private integer age;
   //省略set get;
    public void eat(){
    }
    public void sleep(){
    }
    public void run(){
    }
}

对象:类的实例

对象是根据类创建的。使用关键字new来创建一个新的对象。

java对象是什么意思(java中的对象和类理解)

dog germanshepherddog(德国牧羊犬)=new dog();

germanshepherddog为dog的一个实例,是一个对象,一个具体的对应现实的实例

访问属性:integer size=germanshepherddog.getsize();

访问方法:germanshepherddog.run();

java对象是什么意思(java中的对象和类理解)

dog *mastiff(藏獒)=new dog();

*mastiff为dog的一个实例,是一个对象,一个具体的对应现实的实例;

访问属性:string breed=*mastiff.getbreed();

访问方法:*mastiff.sleep();

创建对象三步走

声明:声明对象,包括对象名称和对象类型。

实例化:使用关键字new来创建一个对象。

初始化:使用new创建对象时,会调用构造方法初始化对象。

注:new会为程序分配内存空间