为了账号安全,请及时绑定邮箱和手机立即绑定

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

有哪些共同点和不同点

正在回答

3 回答

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

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


1 回复 有任何疑惑可以回复我~
#1

Alpaca_rowing

兄嘚,别把自己绕晕了。
2019-02-15 回复 有任何疑惑可以回复我~
#2

慕圣3011370

随便用哪个都可以
2019-04-15 回复 有任何疑惑可以回复我~

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

// 无构造方法,此时由编译器内部自动会调用一个无参数的构造方法
public class Telephone(){
    
}

// 人为定义构造方法
public class Telephone(){
    public Telephone() {    // 与类名相同,无需设定返回类型,构造方法
        System.out.println("无参构造函数");
    }
    public void sayBye() {  // 与类名不同,方法
        System.out.println("bye");
    }
}


3 回复 有任何疑惑可以回复我~

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

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

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


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信