Java入门-构造方法和成员方法

1.成员方法

方法: 封装了特定功能的代码块

//特殊的成员方法:main():
public static void main(String[] args){
			//特定的功能
}

//一般的成员方法:
public 返回值类型 方法名(形式参数列表){
        //方法体;(特定功能的代码)
        return 返回值;
}
方法的作用
1. 提高代码的复用性
2. 实现数据的传递
方法的四种定义格式
由于返回值类型以及形参列表可有可无,两两进行组合,所以方法共有四种定义格式,分别为:
1.无返回值无形参的方法定义
2.无返回值有形参的方法定义
3.有参有返回值的方法定义
4.有返回值无参数方法定义

只需要掌握了有参有返回值的方法这种完整格式的定义,其他三种就都会
方法的注意事项
  1. 方法不能定义在类中其他方法里面

  2. 方法名和变量名可以同名

  3. 方法要先定义后使用,方法要调用了才会执行

  4. 当方法有形参的时候,想调用该方法必须向其中传入相应的实际参数

  5. 形参和实际参数的变量名不需要相同,需要注意的是形参的个数,类型,类型顺序是否和实参一致

  6. 一个方法可以有多个return,但是只可能有一个return被执行

Tips:

  1. 方法名报红 : 说明没有这个方法

  2. 实参位置报错 : 实参给的个数或者类型或者类型顺序不对

  3. 整个调用方法的语句都报错 : 调用方式出了问题(无返回值方法: 只能直接调用)

2.构造方法
构造方法 : 构建对象的方法叫构造方法 
例如:
Student stu = new Student();

new对象的过程就是调用了该类的无参构造方法

构造方法的注意事项:

  1. 构造方法没有返回值类型板块,构造方法调用完毕必然生成的是本类的对象

  2. 如果一个类中没有写任何构造方法, JVM默认会生成一个无参构造(没有形参的构造方法),如果在一个类中写了任意一个构造方法,默认赠送的无参构造就不会自动生成了

  3. 有参构造可以在创建对象的同时给属性赋值

3.构造方法和成员方法的区别
作用上的区别

构造方法是为了创建一个类的对象成员方法封装了特定功能的代码块

方法名命名的区别

构造方法的方法名必须和类名一致 (必须严格一致,大小写也是)

构造方法的格式:
    public 类名(形式参数列表){
		方法体;
    }

成员方法名随意,能见名知意就行

完整的方法定义格式:
    public 返回值类型 方法名(形式参数列表){
        //方法体;(特定功能的代码)
        return 返回值;
    }
类中没有创建两者时候的区别

如果一个类中没有写任何构造方法,JVM默认会给该类生成一个无参构造(没有形参的构造方法),但是成员方法必须要定义完了之后才能使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值