有哪些共同点和不同点
构造方法也是方法的一种 就像视频介绍那样 构造方法是把类实例化成对象的方法 通过其他程序调用类的构造方法实例化出这个类的一个对象 而类的方法呢就是分为静态方法和普通的方法 静态方法可以不用实例化就可以用 而普通的方法呢就是要实例化成对象了才可以使用
步骤 1.调用构造方法 才可以 2.使用普通方法
构造方法与方法,可以理解为初始化状态(构造方法)和后天赋予的能力(方法)。
// 无构造方法,此时由编译器内部自动会调用一个无参数的构造方法 public class Telephone(){ } // 人为定义构造方法 public class Telephone(){ public Telephone() { // 与类名相同,无需设定返回类型,构造方法 System.out.println("无参构造函数"); } public void sayBye() { // 与类名不同,方法 System.out.println("bye"); } }
其实没有区别,调用方法不一样而已。
这节课刚开始,就说构造方法也是一种方法(功能是为了创建对象和给对象初始化)。
方法是为对象服务的。第一季中的方法就是为了给对象算一些东西。而构造方法为了创建和初始化对象。