Notas importantes sobre classes e objetos Java

Classes e objetos: (programação orientada a objetos oop)

Classe: Um modelo que especifica as propriedades e o comportamento da classe

Objeto: Uma instância de uma classe. Objetos diferentes variam muito, principalmente por causa de valores de atributos diferentes.

definição de classe:

class 类名称{
    属性
    行为方法
    其他类
}

Nomenclatura da classe:

1. Grande corcunda (exemplo: ClassTest)

2. Um arquivo de origem deve ter o mesmo nome de uma classe principal no arquivo (classe pública), e a classe principal no arquivo de origem tem um e apenas um

3. Um arquivo fonte pode ter várias classes comuns, classes declaradas diretamente com classe, sem classe

public class Test43 {
    public static void main(String[] args) {
       Person per=new Person();
       per.name="张三";
       per.age=20;
       per.shou();
       per.eat("羊肉泡馍");
    }

}
class Person{
    //成员变量/字段/属性
    public String name;
    public int age;
    
    //实例方法/成员方法
    public void shou(){
        System.out.println("姓名:"+name+",年龄:"+age);
    }
    public void eat(String food){
        System.out.println(name+"正在吃"+food);
    }
}

estático: não tem nada a ver com acessar o objeto diretamente chamado pelo nome da classe

(Nenhuma estática na classe é armazenada no heap e a estática é armazenada na área do método)

1.propriedade estática: propriedade estática

2.método estático: método estático

3. bloco de código estático: bloco de código estático

4.classe estática: classe interna estática

Acho que você gosta

Origin blog.csdn.net/m0_62218217/article/details/121444752
Recomendado
Clasificación