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

来源:8-6 Java 中的构造方法

Dusdii

2019-01-30 10:13

有哪些共同点和不同点

写回答 关注

3回答

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

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

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


    慕圣3011...

    随便用哪个都可以

    2019-04-15 11:55:39

    共 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

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

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

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


Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530554 学习 · 6091 问题

查看课程

相似问题