21xrx.com
2024-11-05 16:33:51 Tuesday
登录
文章检索 我的文章 写文章
Java中创建对象的方法和示例代码
2023-06-11 11:00:30 深夜i     --     --
Java中创建对象 new关键字 Class

在Java中,创建对象是编写程序时最基本的操作之一。Java采用面向对象编程(OOP)模型,每个对象都是类的实例。本文将介绍Java中创建对象的方法和示例代码,并提供实际案例。

1.使用new关键字创建对象

在Java中,使用new关键字可以创建一个类的对象。以下是一个示例代码:

class Dog {

  String breed;

  int age;

  String color;

  void barking()

  void hungry()

  void sleeping()

}

public class CreateObjectDemo {

  public static void main(String[] args) {

    Dog myDog = new Dog();

    myDog.breed = "Labrador";

    myDog.age = 3;

    myDog.color = "Black";

    System.out.println("My dog's breed is " + myDog.breed);

    System.out.println("My dog's age is " + myDog.age);

    System.out.println("My dog's color is " + myDog.color);

  }

}

在这个例子中,我们创建了一个Dog类的实例,并给它赋值了breed、age和color属性。然后,使用System.out.println()方法打印出了这些属性的值。

2.使用Class.forName()方法创建对象

在Java中,可以使用Class.forName()方法创建一个类的对象。以下是一个示例代码:

public class CreateObjectDemo {

  public static void main(String[] args) {

    try {

      Dog myDog = (Dog) Class.forName("Dog").newInstance();

      myDog.breed = "Labrador";

      myDog.age = 3;

      myDog.color = "Black";

      System.out.println("My dog's breed is " + myDog.breed);

      System.out.println("My dog's age is " + myDog.age);

      System.out.println("My dog's color is " + myDog.color);

    } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {

      e.printStackTrace();

    }

  }

}

在这个例子中,我们使用Class.forName()方法创建了一个Dog类的实例。然后,给它赋值了breed、age和color属性。最后,使用System.out.println()方法打印出了这些属性的值。

.forName()方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复