标签:另一个 基本 可见性 static 访问 因此 setter set color
面向对象(oop),可以从对象提炼出类的概念。对象是类的实例,类是对象的数据类型。
从现实世界抽象出类:
访问修饰符 构造方法名(){ //初始化代码 }
不同的类之间需要对同一个变量进行操作,把共享的变量用static修饰,那该变量为静态变量,语法:
类名.静态变量
注意:同一个类的不同实例对象,共用同一静态变量,如果一个类将其更改,另一个类静态变量也会更改。
想要使用某类中成员方法,需先实例化该类,但有些时候不想或者无法创建类的对象时,还要调用类中方法才能完成业务逻辑,这时就可使用静态方法。语法:
类名.静态方法();
用static关键字修饰的代码区域,语法:
public class 类名 { static { //语句 } }
注意:静态代码块通常用来完成类的静态成员初始化操作;实例变量每次实例化就运行一次,而静态变量只执行一次;静态代码块在类声明时就会运行,当实例化一个类时,需先声明在new实例化,因此静态代码块会在构造方法前运行。
实现封装的步骤:
标签:另一个 基本 可见性 static 访问 因此 setter set color
原文地址:https://www.cnblogs.com/beimingdaoren/p/13029180.html