ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

面向对象第一天---方法

2019-05-02 11:45:01  阅读:295  来源: 互联网

标签:第一天 方法 面向对象 引用 类型 复写 本类 形式参数



一、访问修饰符:

1、public 权限最大 可以在:本类中、同包中、不同包的子类中、和其他中 使用

2、protected 权限次之 可以在:本类中、同包中、不同包的子类中 使用

3、default 权限第三 可以在:本类中、同包中 使用

4、private 权限最小 可以在:本类中 使用


二、关键字:

public、static、class、default、return、break、continue、八种数字类型的定义······


三、返回值类型:

八种基本数据类型,引用类型,void


四、参数:

形式参数(形参)、实际参数(实参)

五、值传递与引用传递

1、八种数据类型以及String传递方式在形式参数中都是值传递(传递给形式参数的是具体的数值,String比较特殊,因为他又串值。

2、请他引用类型在形式参数中为引用传递(传递给形式参数的是引用,故形式参数也指向所传引用参数所引用指向的堆内存,引用值这个概念有点类似与C语言中的地址,引用有点接近C语言中的指针)。

六、方法的调用

可以使用 类名.方法名 调用制定类中的可用方法名

七、方法的重载

1、JVM识别方法名是通过:返回值类型(重载与返回值类型无关)、和形式参数的类型及个数来确定的,JVM允许在同类中定义同样的方法名,但该方法名的形参类型、形参个数至少必须有一个不同,也就是说所定义的方法不可以完全相同(无关形参)。

2、JVM识别方法名与访问修饰符无关

3、重载用@Overload标识

八、方法的重写/覆盖/复写(发生在继承中)

1、复写用@Override标识

2、复写方法必须和被复写的方法有相同的方法名,参数列表返回值类型

3、复写的方法不能使用比被复写方法更严格的访问权限

 

标签:第一天,方法,面向对象,引用,类型,复写,本类,形式参数
来源: https://www.cnblogs.com/JQbiu/p/10801883.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有