Java基础06 对象和类

在 Java 中,有句非常有名的话,大家应该都很熟悉。那句话就是 —— “万物皆对象”。那么,对象到底指的是什么?如何创建对象呢?

在介绍对象之前,让我们先了解一下 “类” 的概念。

在《Java 编程思想》中,是这么描述类和对象的概念的:

类是描述具有相同特性(数据元素)和行为(功能)的对象集合,一个类实际上就是一个数据类型。每个对象都是某个类的一个实例。

那么如何创建对象呢。下面开始上代码。

public class Dog { 
  private String name;
  private String color;
  
  public String getName(){
    return name;
  }
  
  public void setName(String name){
  	 this.name = name;
  }
  
  public String getColor(){
  	 rethrn color;
  }
  
  public void setColor(){
  	 this.color = color;
  }
}
public class Test {
  public static void main (String[] args){
  	 // 创建一个 Dog 类型的对象
    Dog dog =new Dog();
    dog.setName("小白");
    dog.setColor("white");
    
    System.out.prinln("dog's name is " + dog.getName());
  }
}

先创建了一个 Dog 类,类里面包含字段(成员变量),getter 方法和 setter 方法。然后创建一个 Test 类,类里面只有一个 main 方法,此乃程序的入口。在 main 方法里,使用 new Dog()创建一个 Dog 类型的对象。为了能多次使用该对象,我们可以使用 Dog dog 声明一个 Dog 类型的变量,然后使用 = 号,让这个变量引用 Dog 类型的对象。

注意:一个对象变量并没有实际包含一个对象,仅仅是引用了一个对象。在 Java 中,任何对象变量的值都是存储在另一个地方的一个对象的引用。new 操作符的返回值也是一个引用。可以显式地将对象变量设置为 null,表明这个对象变量目前没有引用任何对象。

(全文完)

原文地址:https://www.cnblogs.com/yinwenbing/p/6799273.html