
Class(类):
- 一个
class是一个Java类,它可以包含属性(字段)和方法,用来定义对象的状态和行为。 class可以被实例化为对象,可以有构造函数、成员方法和成员变量。class可以被继承,即一个类可以派生出另一个类,继承父类的属性和方法。- 一个Java程序通常以
class作为基本单元,可以包含main方法作为程序入口。
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
Interface(接口):
- 一个
interface是一个Java接口,用于定义一组方法的规范,但不提供实际的实现。 interface可以被类实现(通过implements关键字),类需要提供接口定义的所有方法的实现。- 一个类可以实现多个接口,从而达到多继承的效果。
- 接口的目的是为了定义一组通用的方法,用于实现不同类的一致行为。
public interface Shape {
double calculateArea();
double calculatePerimeter();
}
浙公网安备 33010602011771号