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

方法与构造方法

方法与构造方法

慕哥4034265 2016-12-12 16:50:54
构造方法和方法之间有什么区别,怎么区分,各自的表达形式是什么;回答可以让新手看得容易理解一点好吗?
查看完整描述

5 回答

已采纳
?
qq_風是鹹的_0

TA贡献15条经验 获得超5个赞

public class Demo {

	//在类被实例化的时候调用(也就是当你new这个Demo对象的时候调用)
	public Demo() {
		System.out.println("构造方法");
	}
	
	//通过 类名.方法名 进行调用
	public void method(){
		System.out.println("我是类中的方法");
	}
	
	public static void main(String[] args) {
		//打印 构造方法
		Demo demo  =  new Demo();
		
		//类名.方法名 打印 我是类中的方法
		demo.method();
	}

}


查看完整回答
1 反对 回复 2016-12-12
?
历飞雨

TA贡献3条经验 获得超3个赞

构造方法名与类名必须相同且没有返回值,这样的方法就是构造方法。

普通方法就是可以有返回值,方法名可以随便起。

构造方法的作用就是:当你创建该对象时,也就是new一个对象的时候,会自动调用构造方法。这样可以减少代码量


查看完整回答
2 反对 回复 2016-12-13
?
weibo_堕落饭团yeah_0

TA贡献2条经验 获得超0个赞

每个都有类都有方法,类每次调用是都要通过构造方法。每个类默认都有构造方法。只是可以不写。
查看完整回答
反对 回复 2016-12-13
?
qq_風是鹹的_0

TA贡献15条经验 获得超5个赞

1.构造方法 
    在类被实例化的时候调用(也就是当你new这个Demo对象的时候调用)
2. 方法
    通过 类名.方法名 进行调用


查看完整回答
反对 回复 2016-12-12
?
qq_静静的_2

TA贡献5条经验 获得超2个赞

//img1.sycdn.imooc.com//584e8a810001dcb103090215.jpg构造方法public+类名,可以带参数可以不带参数,这里的public都可以去掉的,只是代表可见范围

查看完整回答
反对 回复 2016-12-12
?
Bran_Zuo

TA贡献3条经验 获得超1个赞

  • 构造方法是用来初始化对象的,表达形式是方法名必须与类名相同;不用定义返回值类型;不用写return语句

  • 普通方法是用来描述类具有的功能的,表达形式是[修饰符] [返回类型] 方法名([参数1],[参数2]...){方法体} 

  • 构造方法在创建对象时自动执行且只执行一次;普通方法对象调用时才执行且可被多次调用

查看完整回答
反对 回复 2016-12-12
  • 5 回答
  • 4 关注
  • 1814 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信