问答详情
源自:8-6 Java 中的构造方法

构造方法和方法的区别?感觉有点晕

有哪些共同点和不同点

提问者:Dusdii 2019-01-30 10:13

个回答

  • 慕容944350
    2019-01-30 10:56:00
    已采纳

    构造方法也是方法的一种 就像视频介绍那样 构造方法是把类实例化成对象的方法   通过其他程序调用类的构造方法实例化出这个类的一个对象  而类的方法呢就是分为静态方法和普通的方法  静态方法可以不用实例化就可以用 而普通的方法呢就是要实例化成对象了才可以使用

    步骤  1.调用构造方法  才可以  2.使用普通方法


  • Ly要做学霸
    2019-04-19 13:28:11

    构造方法与方法,可以理解为初始化状态(构造方法)和后天赋予的能力(方法)。

    // 无构造方法,此时由编译器内部自动会调用一个无参数的构造方法
    public class Telephone(){
        
    }
    
    // 人为定义构造方法
    public class Telephone(){
        public Telephone() {    // 与类名相同,无需设定返回类型,构造方法
            System.out.println("无参构造函数");
        }
        public void sayBye() {  // 与类名不同,方法
            System.out.println("bye");
        }
    }


  • 西与西寻
    2019-03-18 16:42:18

    其实没有区别,调用方法不一样而已。

    这节课刚开始,就说构造方法也是一种方法(功能是为了创建对象和给对象初始化)。

    方法是为对象服务的。第一季中的方法就是为了给对象算一些东西。而构造方法为了创建和初始化对象。