type
status
date
slug
summary
tags
category
icon
password
编译java文件
javac用于生成java类文件 (.class),确保程序已无bug
生成java类文件后才可运行
javac —— 编译器
java —— 解释器
定义、实例化
可以在另一个java程序中调用创建好的java类
定义Dog类
将Dog类实例化
构造函数
用于构造时直接将输入值赋给实例中的某个值
和python中的init方法很像
创建新实例
new是Java中的一个关键字,用于创建(实例化)一个新的对象
静态与非静态
静态成员(static):
静态变量或方法属于类本身,而不是类的某个具体对象。
它们在内存中只存在一份,可以通过类名直接访问,不需要实例化类。
非静态成员:
非静态变量或方法属于类的具体实例,每个对象都有自己独立的这部分成员。
必须通过某个实例调用,不能直接通过类名访问。
- 作者:昊卿
- 链接:hqhq1025.tech/article/cs61b/lec2
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。