欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-12 17:28 作者:83872903285_bili  | 我要投稿

实例属性和方法

1.1 概述

局部

方法中声明的内容是局部的

局部变量

实例变量

类中、方法外声明的 ,没有static修饰的是实例的

实例属性

实例方法

1.2 实例属性

定义在类中方法外的属性 && 没有static修饰的属性

实例属性的名字:

属性

成员变量

实例变量

实例变量和局部变量的区别

定义位置不同:局部变量在方法中,而实例变量在类中方法外

有无默认值:局部变量没有默认值,实例变量有默认值且与类型相关

适用范围不同:局部变量使用范围在定义位置到方法结束

实例变量在整个类中都可以使用

优先级:局部变量重名的话优先级比实例变量重名高

1.3 实例方法

类中定义的普通方法 && 没有static修饰

表示了对象有哪些功能

eat==吃饭

swim==游泳

stop==停止

login==登录

1.4 实例内容的使用

实例方法和实例变量需要通过类创建的对象调用--使用之前需要先创建对象

构造方法

2.1 概述

类中特殊的方法,在对象创建的过程中完成对象属性的赋值

构造方法没有返回值和返回值类型:连void都无需声明

2.2 创建构造方法

如果没有显式定义构造方法,虚拟机赠送一个无参数的构造方法

如果有显式定义任何构造方法,虚拟机不再赠送构造方法

构造方法的名字:和类名完全一样,包括大小写

构造方法返回值:没有返回值,没有返回值类型

构造方法的位置:类中方法外

2.3 调用构造方法

构造方法不能使用对象.方法名或者类名.方法名的方式调用

只能在new之后使用

在调用构造方法的时候,需要传入对应类型和数量的实参

这一点和普通方法的调用一样

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律