Java学习笔记整理-方法、函数、过程

一.方法
封装了一段逻辑代码或者实现特定的功能
方法可以重复被调用 增加了代码的复用
提升开发效率
方法五要素:
修饰词 返回值类型 方法名(参数列表){
//方法体
return xx;//返回结果给调用者
}
//main函数
public static void main(String args[ ]){
}
修饰词:public static
返回值类型:void 表示该函数没有返回值
返回所要求的结果
返回名:main
参数列表:String[ ]args 提高代码的灵活性
方法体
实例化对象 创建对象:
new 类名();
声明引用变量 让这个引用变量 引用对象
circle c; //创建一个引用变量
c=new circle();//实例化对象
c引用变量引用这个对象
基本数据类型:值直接存储再变量里面
引用数据类型:引用变量存储的是对象的地址信息(类,接口,数组)
通过引用变量可以操作对象
引用变量.属性名
引用变量.方法名(参数列表);
实例化对象时 成员属性默认初始化
byte short int long 0;
boolean false
char '\u0000’空格
float double 0.0
引用变量 null

构造方法
构造方法名和类名相同
构造方法没有返回值类型 也不为void
如果程序员没有给类实现构造方法,则编译器会自动生成一个无参的构造方法
如果程序员自己实现了构造方法,则编译器将不会再自动生成构造方法
class 类名{
构造方法
类名(参数列表){
//code
}
}
方法重载:
在同一个作用域里,方法名相同,参数列表不同即构成重载;
前提在同一个作用域中;
参数列表不同:参数个数不一样或者参数类型不同
与返回值类型无关
在函数调用过程中,编译器会根据传递的实参的类型和个数来决定调用重载方法中的哪一个方法
引用类型 引用变量=对象;
引用变量=null;表示没有引用具体的对象,这个时候如果通过该引用变量去访问属性和方法,都将导致java.lang.NullPointerException空指针异常

this:
类的每一个成员方法里面都有一个this引用变量
构造方法里面,this引用的是正在构造的对象
普通成员方法里面,this引用正在调用该方法的对象
this可以区分成员属性和局部变量(形参)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值