1013
类与对象
面向对象是指将实物抽象成对象,用属性与方法来描述。同一个类下有相同的特征。
Java 中,构造方法用于初始化对象,在创建对象时自动调用,与类名同名,无返回值。
通过访问修饰符实现封装,隐藏对象的内部细节,仅通过公共方法暴露接口。
对象是类的实例,通过new关键字创建,占据实际内存空间。
使用static关键字修饰的方法,称为静态方法。它属于类,不依赖于对象存在。
直接通过类名调用:无需创建对象,直接用类名.方法名()调用。
通过对象调用:虽然语法允许,但会误导开发者认为是实例方法。
静态方法在类加载时就已存在,无需创建对象即可使用。
静态方法中不能直接访问非静态成员变量(实例变量)和非静态方法,因为它们依赖于对象。
静态方法中可以访问静态成员变量(类变量)和其他静态方法。
没有this关键字:this代表当前对象,而静态方法属于类,不关联具体对象,因此不能使用this。
浙公网安备 33010602011771号