用刷3个抖音视频的时间 带你学懂Java 面向对象进阶
2021/6/10 22:22:38
本文主要是介绍用刷3个抖音视频的时间 带你学懂Java 面向对象进阶,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一.成员变量
1.1 在java中,变量分为成员变量和局部变量,成员变量是在类范围内定义的变量,局部变量是在方法中定义的变量。(成员变量也称属性)
成员变量可分为:
1)实例属性 :定义属性是没有static修饰符修饰的就是实例属性。(代表该类的每一个对象都拥有该属性)
2)类属性 :加了static修饰符修饰的就是类属性,属于类所有,整个项目中仅此一个,共享使用。
* 实例属性作用域是当前所属实例的范围,类的成员变量的作用域是整个类范围。
1.2 成员变量的使用
成员变量在使用之前,需要先进行声明,声明成员变量是在类的内部、方法的外部定义的变量。
成员变量的声明要给出变量名、变量类型以及其他特性,其语法如下:
1)static:表示一个类的成员变量,即静态成员变量。
2)final:表示一个常量。
二.this关键字
1.、java提供了一个this关键字,它总是指向调用该方法的对象(当前类的对象的地址)。
2、 this最大的作用:让类中的一个方法访问该类中另一个方法或实例成员变量。
3、this关键字的用法:
1)、当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量;
2)、在构造函数中,通过this可以调用同一类中别的构造函数;
3)、使用this同时传递多个参数。
4、在构造函数中,通过this可以调用同一类中别的构造函数。如:
三、隐藏和封闭
1、封闭
主要意思:将该隐藏的隐藏(指是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对
象内部信息,而是通过该类所提供的方法实现内部信息的操作和访问),该开放的开放。
2、可以实现以下目的
1)隐藏类的实现细节;
2)让使用者只能通过实事先预定的方法访问数据,从而可以在该方法中加入控制逻辑,限制对属性的不合理访问;
3)可进行数据检查,从而有利于保证对象信息的完整性;
4)便于修改,提高代码的可维护性。
3、类的封装使用范例:
4、使用访问修饰符
四、static关键字
* 静态方法【也称类变量】(类,低级)不能调用非静态方法(对象比类具体,越具体越高级,高级可调用低级的),反之,非静态方法可调用静态方法。 对象和对象相互独立,类只有一个,对象会有好多。
(static类属性:可用 类名.属性 访问)不要用对象去访问。
静态成员变量仅初始化一次(变量的第一次赋值叫 变量的初始化)
五、需求案例
代码及结果:
这篇关于用刷3个抖音视频的时间 带你学懂Java 面向对象进阶的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23线下车企门店如何实现线上线下融合?
- 2024-12-23鸿蒙Next ArkTS编程规范总结
- 2024-12-23物流团队冬至高效运转,哪款办公软件可助力风险评估?
- 2024-12-23优化库存,提升效率:医药企业如何借助看板软件实现仓库智能化
- 2024-12-23项目管理零负担!轻量化看板工具如何助力团队协作
- 2024-12-23电商活动复盘,为何是团队成长的核心环节?
- 2024-12-23鸿蒙Next ArkTS高性能编程实战
- 2024-12-23数据驱动:电商复盘从基础到进阶!
- 2024-12-23从数据到客户:跨境电商如何通过销售跟踪工具提升营销精准度?
- 2024-12-23汽车4S店运营效率提升的核心工具