跳转至

面向对象编程

Java 是一种面向对象的编程语言,程序的基本单位就是类,所有的代码必须在类的上下文中定义和执行。

一个 .java 文件可以定义多个类,但只能有一个 public 修饰的公开类,且其类名必须与文件名一致。

/**
 * 特殊的多行注释
 * 需要写在类和方法的定义处,可以用于自动创建文档
 * @auther test
 */

public class Hello {
    /*
    Java 规定程序必须从 main() 开始
    而且必须是 static 静态的
    且参数必须是 String[] 数组
    void 为返回值类型,表示没有返回值
    */
    public static void main(String[] args) {
        System.out.println("Hello, world!");  // 代码行以分号结尾,打印一个字符串到屏幕上
    }
}

文件名必需保存为与类名完全一致的 Hello.java

javac Hello.java  # 先编译,生成 Hello.class
java Hello  # JVM 会自动查找与 Hello 对应的 .class 运行
'
Hello, world!
'

实例化 instance

class Person {
    public String name;
    public int age;
}

// 定义一个引用类型的变量指向new创建的实例
Person zs = new Person();

zs.name = "Zhang San"; // 对字段name赋值
zs.age = 30; // 对字段age赋值
System.out.println(zs.name); // 访问字段name