Java 类和对象重点笔记

类和对象:(oop 面向对象编程)

类:模板,规定了该类所具备的属性和行为

对象:类的一个实例,不同对象千差万别,主要是属性值不同

类的定义:

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

类命名:

1.大驼峰 (例:ClassTest)

2.一个源文件必须与该文件中的一个主类同名(public class),源文件中主类有且只有一个

3.一个源文件可存在多个普通类,直接用class声明的类,不加class

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);
    }
}

static:与访问对象无关直接通过类名称调用

(类中不加static在堆是存储,加static 在方法区存储)

1.static属性:静态属性

2.static方法:静态方法

3.static代码块:静态代码块

4.static类:静态内部类

猜你喜欢

转载自blog.csdn.net/m0_62218217/article/details/121444752