当前位置:首页 > TAG信息列表 > this关键字用法j调用构造方法遵循什么规则?介绍

this关键字用法j调用构造方法遵循什么规则?介绍

this关键字用法 j调用构造方法遵循什么规则?

j调用构造方法遵循什么规则?

多态性是面向对象程序设计的重要特性之一。多态性分为两种:静态多态和动态多态。方法重载用于事项静态多态性。重载方法:对于类的方法,如果有两个方法的方法名相同,但参数不一致,那么可以说,一个方法是另一个方法的重载方法。重载方法必须满足以下条件:(只记住前两条就可以)1.方法名必须相同;

2.方法的参数类型、个数至少有一项不同;

3.方法的返回类型可以不同;

this关键字用法 j调用构造方法遵循什么规则?

4.方法的修饰符可以不相同。只有对不同的数据完成基本相同的任务的方法才用方法重载,使用方法重载的优点是:1.不必对相同的操作使用不同的方法名;

2.有助于更轻松的理解和调试代码;

3.更易于维护代码。构造方法必须满足以下语法规则:

1.方法名必须与类名相同;

2.不要声明返回类型。当类中没有定义构造方法时将使用默认的构造方法。this关键字-----this是一个引用,该引用始终指向程序对象本身。this的作用:1.区分变量;

2.调用重载的构造方法。用this语句来调用其它的构造方法时,必须遵守以下语句规则:

假如在一个构造方法中使用了this语句,那么他必须作为构造方法的第一条语句(注释的语句除外);只能在一个构造方法中用this语句来调用类的其它的构造方法,而不能在实力方法中用this语句来调用类的构造方法;只能用this语句来调用其它构造方法,而不能通过方法名来直接调用构造方法。

static关键字-----用static修饰的成员变量表示静态变量,可以直接通过类名来访问;用static修饰的成员方法表示静态方法,可以直接通过类名来访问;用static修饰的程序代码块表示静态代码块,当java虚拟机加载类时就会执行该代码块。

被static所修饰的成员变量和成员方法表明该成员归某个类所有,它不依赖于类的特定实例,被类的所有实例所共享。静态变量和实例变量的区别如下:

静态变量在内存中只有一个拷贝,运行时java虚拟机只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配。

可以直接通过类名访问静态变量,也可以通过实例来访问静态变量。

对于实例变量,每创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有好几个拷贝,每个拷贝属于特定的实例,互不影响。

静态方法可以访问的内容:因为静态方法不需要通过它所属的类的任何实例就会被调用,因此在静态方法中不能使用this关键字,也不能直接访问所属类的实例变量和实例方法,但是可以直接访问所属类的静态变量和静态方法。

实例方法可以访问的内容:如果一个方法没有被static修饰,那么它就是实例方法,在实例方法中可以直接访问所属类的静态变量、静态方法、实例变量和实例方法。

static代码块-----在java虚拟机加载类时就会执行这些静态代码块(即先于main方法被执行),如果在类中包括多个静态代码块,那么java虚拟机将按照它们在类中出现的先后顺序执行它们,每个静态代码块只会执行一次。

什么是关键字?有什么特点?

方法静态变量构造方法


蓝瓜子 丰特号

  • 关注微信关注微信

猜你喜欢

热门标签

电脑组装与维护心得体会 excel自动签到表怎么做 qt助手可以加入哪些平台QT助手适用平台介绍 微信表情图片配文字怎么制作 怎样登录另一个微信 手机ps怎么改数字教程 女的要红包算诈骗吗 苹果x短信发不出去怎么设置苹果X短信无法发送介绍 cad圆弧怎么等分 游戏盒4399 360浏览器关闭哪些设置 乐视主板坏了有修的必要吗乐视55寸电视屏磕坏了? qq彩签在哪里可以删除你的室友能脏到什么程度?介绍 抖音怎么把收藏的音乐导出来 caxa画好图怎么调入合适的图框CAXA实体设计绘图怎么导入电子图板的标题栏和图框? win10系统无法开启wifi热点怎么办联通卡为什么开不了热点? 小米手机在哪里关掉5G设置 a4纸打大字怎么打wps怎么打粗体大字?介绍 怎么在锁屏的时候不显示消息内容vivo手机怎么设置锁屏通知不显示内容? 芒果tv免费下载 mac过滤的黑名单如何释放到白名单光猫mac过滤怎么设置?介绍 手机下载的钉钉怎么安装学生没有手机怎么注册钉钉?介绍 python基础教程第3版pdf下载 word怎么删去多余的一页word如何删除指定几页到几页?介绍 直播软件推荐b类直播app排行榜? win10的所有功能win10中如何打开或关闭Windows功能?介绍 macbookpro怎么从手机里面传照片macbookpro怎么连接苹果手机? 南方rtk测量数据导出怎么把cass坐标批量导出rtk?介绍 win10如何去掉更新图标win10桌面上的图标 多彩气泡怎么赠送好友非QQ会员怎样设置手机QQ多彩气泡?介绍

微信公众号