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(); }
标签:Java,name,区别,class,interface,public,String From: https://www.cnblogs.com/mxleader/p/17621459.html