对象的行为

对象的行为

这里写图片描述

类方法的声明与调用

方法的声明

格式:访问修饰符 可选修饰符 返回类型 方法的方法名(参数的参数列表);参数列表为“形参”:主要用规定该方法被调用时,可以接收的数据的数据类型。

方法的调用

类对象 . 方法名(实参);
实际参数必须要满足形参所定义的数据参数类型。
实参如果是基本数据类型和String类型,在被调用的方法内部针对形参做任何改变。
实际参数所对应的变量都不会改变、但是如果是其他引用数据类型,在被调用的方法内部针对形参做了改变,实际参数也会跟着改变。

方法的签名

方法的签名:方法名、参数列表、返回值的数据类型等;public static void main(String[] args)

方法调用栈

先执行的方法在栈的最下面,执行顺序由下到上,再由上到下返回执行,方法执行完毕后返回调用方法的地方继续又上向下执行。

方法重载
1、相同的方法名 2、参数的个数、类型、顺序不同 3、属性保护
1)用于给 私有属性进行设置值的方法 和 访问值的方法
2)get属性(){} //获取私有属性的方法
3)set属性(){} //设置私有属性的值的方法
构造器

1、用于实例化对象,产生对象

2、语法特点
1)没有返回类型(包括void)方法名必须与类名相同。
2)不写任何构造器,将默认提供一个无参构造器。
3)一旦自定义了一个任何的构造器,默认无参构造器都将不存在,如果需要使用无参构造器,就需要重新编写无参构造器。
4)定义有参构造器的潜规则:在定义有参构造器之前,先定义无参构造器。

3、格式为:访问修饰符 方法名(类名)(){}

4、产生步骤
1、如果使用new 构造器()构造方法,构造器就会先去内存中申请内存空间,用于存放对象。
2、在申请的内存空间中,为属性分配对应的存储空间。
3、对属性进行初始化。
4、执行在构造其中编写的代码。
5、构造器的this
1、表示调用其他构造器。
2、this();必须写在构造器中代码的最前面。

面向对象的三大特征

封装

特点
组装
隐藏信息

继承

多态

方式
重载
重写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值