💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] ## :-: Java中的类 Java作为一种面向对象语言。 ### **基本概念:** * 多态 * 继承 * 封装 * 抽象 * 类 * 对象 * 实例 * 方法 * 重载 ### **Java中类的定义** ``` public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } } ``` * 局部变量:在方法中,构造方法或者语句块中定义的变量称为局部变量。变量的声明和初始化都在方法中,方法结束后,变量就会自动销毁 * 成员变量:成员变量是定义在类中,方法体之外。这种变量在创建对象的时候实例化。成员变量可以被类中方法,构造方法和特定类的语句块访问 * 类变量:**类变量也声明在类中,方法体之外,但是必须声明static类型** ***** ## **构造方法** 每个类中都有一个构造方法,如果没有显式的定义构造方法,Java会为该类提供一个默认的构造方法。 在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。 ``` public class Puppy{ public Puppy(){ } public Puppy(String name){ // 这个构造器仅有一个参数:name } } ``` *****