5.java对象和类

1.java中的类

可以看作是创建java对象的模板

  public class Dog{

  String breed;

  int age;

  String color;

  static double salary;

  void barking(){

    String b = 'abc';

  }

  void hungry(){ }

  void sleeping(){ }

}

类中包含属性和方法

局部变量:定义在方法、构造方法、语句块中,变量的声明和初始化都在方法中,方法调用结束后,变量就会自动销毁。

成员变量:定义在类、方法体之外,在创建对象的时候实例化,可以被类中的方法、构造方法和特定类中的语句块中访问。

静态变量(类变量):定义在类、方法体之外,声明为static类型。

2.构造方法

  1)每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。

  2)在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。

  例如:

  public class Puppy{

    public Puppy(){ }

    public Puppy(String name){

      // 这个构造器仅有一个参数:name

    }

}

原文地址:https://www.cnblogs.com/jerry-blogs/p/7656350.html