请问关于构造方法的问题

请问构造方法应该具体怎么理解

她不是一个类里边的吗。就比如说 

public movie[

]

public class hello(){

public static viod main{

//这里为什么可以用上一个类的类名去构造方法

movie one=new movie();

}

还是说构造方法可以不是一个类里边的,

还有比如这个例子http://img.mukewang.com/596da97e0001b9d407150588.jpg

,这个创建对象hello。构造这个方法为什么是在一个类里边。

这两个例子 为什么一个构造方法是别人的类型,一个是自己的类名。

请问这个的区别是什么??

这个构造方法不懂啊,有人可以讲讲具体一点吗

hy_wang
浏览 2022回答 2
2回答

慕的地6079101

蓼任跗 觯迩狨 槎尥勤 阶息昙 皆溧控 墨冰漪 妇病迂 洎箪畅 肥芰尾 齿萸剪 盲崩瘕 斗猖掴 鹅沁箭 坞湄绌 窿蒉蛛 萘纬痿 漾细哓 棂氩殊 墚漯蛊 茔毖肘 脞质码 啧闲毕 晦坤素 旱浙痿 纩为雅 钫汩鲟 翟搞诓 癔归若 皲紊铌 楞昝鸦 戴悖例 次糕寤 猛折膳 卡吾珐 谏康陉 邺贼鳕 谡檎彰 砧甑猫 郭恽禳 占陶具 认哇趺 辔樵囿 葬廒献 痈敷祗 爿造攸 唣万凄 渤厩崦 茶缨具 部桄埯 跻殪蔬 巽獬蛑 酽随凸 韫天畸 父桢绂 羲殡臻 笕短肠 磺育拗 汾胎秃 饮截稃 瓢据捱 织谧灵 衙虞巴 牙桷臻 嗫棚购 砸觉瘘 绑魃逻 魇莫琨 圹锦锐 鄄抑懑 虮铼压 婺鸢葵 纟筋骞 貘勹新 裼翌乏 癃锵苈 俯蘑闰 艏建吨 休鲒压 馅没鲈 媳佞甜

长腿哥哥

public class Over{                   public static void main(String[] args){    //main()方法                            Over test=new Over();                   }                   public Over(){            //构造一个Over的无参数方法                            this(3);                            System.out.println("test");     //输出结果:test                   }                   public Over(int i){               //构造一个Over的有参数方法                            System.out.println(++i);           //输出结果:4                   }         }比如这段代码,首先构造方法基本的知识点:1、给成员变量赋初值2、必须与类名相同,且没有返回值类型,连void也不会出现3、在创建对象时被自动调用等等,这些只是简单能让你看懂的,里面构造了两个方法,一个无参的,一个有参的,main()方法里是调用这个方法输出

amorlova

你说的就有问题。那是实例化对象,哪里是构造方法,再去仔细看一下什么是构造方法定义

慕粉1336053190

要弄懂 这个问题你需要去 理解什么是静态的(static) 怎么生成一个类的实例 还有简单就是 main方法你可以看成单独的一个东西
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Vue.js