Java OOP

Java面向对象

类里面的方法的相互调用:
静态类可以直接被调用
非静态类只能被非静态类调用
因为静态类在和类一起加载的,而非静态类在实例化的时候才被创建

Java 是值传递
引用传递传递的是一个对象

使用new关键字创建对象
使用new关键字创建对象的时候,除了分配内存空间外,还会给创建好的对象进行默认的初始化以及对类中的构造器进行调用

类中的构造器也被称为构造方法,是在创建对象的时候调用的,

  • 必须和类的名字相同
  • 必须没有返回类型,也不能写void
  • 类有默认的构造方法,
  • 一旦定义了有参构造,无参构造就必须显示定义
  • new的本质是在调用构造方法

Java OOP