构造方法

构造方法(特殊方法,用来创建对象 没写就会默认有构造方法)

1.语法

  public 类名 (参数列表){

      //方法体

  }

2使用

  类名 对象 new 构造方法名(参数);

例: Dog d = new Dog();

3 构造方法的作用

  a.创建对象.

  b.初始化值(属性值).

4构造方法和普通方法的区别:

  a.构造方法没有返回值类型(return....)

  b.构造方法的方法名就是类名,普通方法可以任意取.

  c.构造方法的调用:new 构造方法名(参数)

  普通方法的调用:对象名.方法名(参数)

注意:当你没有写构造函数时,java会提供默认的无参构造函数.

例:

  public Dog{

  }

方法重载

1.方法重载

  方法名一样,参数列表不一样.

注意:重载与返回值类型和访问修饰符无关.

2.static和final

  static:静态的

    用static修饰的属性,直接可以类名.方法名访问

  final:最终的

    用final修饰的属性,它的值初始化后,不能再改变

注意:static不能再方法中修饰局部变量

补充:

  后++,先把本身的值作为表达式的值,然后本身+1;

  例:i++

  前++,先本身加1,然后再把值作为表达式的值;

  例:++i

  后-- 先把本身的值作为表达式的值,然后本身-1;

  例:i--

  前-- 先本身-1,然后再把值作为表达式的值;

  例:--i

Hold on!
原文地址:https://www.cnblogs.com/linjiaxiaomeiainia/p/6832893.html