#java #oop #编程 #计算机科学

发布: (2026年2月21日 GMT+8 18:17)
2 分钟阅读
原文: Dev.to

Source: Dev.to

我正在掌握的 Java 概念 – 第 4 部分:构造函数 vs 方法

什么是构造函数?

构造函数是一段特殊的代码块,它:

  • 与类名相同
  • 在创建对象时自动调用
  • 初始化对象数据
class Student {
    String name;

    Student(String name) {   
        this.name = name;
    }
}

它在创建实例时运行:

Student s1 = new Student("Kanishka");

什么是方法?

方法:

  • 有返回类型(如果不返回任何内容则为 void
  • 需要代码显式调用
  • 对对象的数据执行操作
class Student {
    String name;

    void display() {   
        System.out.println(name);
    }
}

它仅在你调用时运行:

s1.display();

关键区别

  • 目的:构造函数用于构建/初始化对象;方法定义对象的行为。
  • 调用方式:构造函数通过 new 自动调用;方法需要显式调用。
  • 命名:构造函数的名称必须与类名相同;方法名称独立。
  • 返回类型:构造函数没有返回类型;方法必须声明返回类型(或 void)。

我的收获

  • 构造函数用于构建对象。
  • 方法定义对象的行为。
  • 清晰的类设计依赖于对两者的理解。

系列下一篇

Java 中的方法重载。

0 浏览
Back to Blog

相关文章

阅读更多 »

Java 中的接口

介绍 在 Java 中,接口用于实现抽象和多继承。它定义了类应该做什么,而不是如何去做。什么...