Java面向对象面试题分析,你知道哪些Java访问修饰符?,2024年最新京东物流面试需要知道哪些

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

第一,如果没有特殊的需求,把类内部的属性变量设置成私有的,通过公有的get和set方法来让外部使用。这里我看到不少人为了图省事,会设置成public,这种做法积累多了会有麻烦的。

第二,除非有特殊需求,把类的构造函数设置成公有的,否则在外部没法使用。

第三,尽可能地在类,方法和属性变量前加访问控制符。

第四,在类里定义的方法,可以按实际需求,根据如下表的描述使用合适的访问控制符。需要说明的是,访问控制符不仅可以作用在方法上,而且可以作用在类和属性上,在其中包是指用package定义出来的包。

表 访问控制符的使用说明

访问控制符

同类

同包

子类

不同的包

public

能访问

能访问

能访问

能访问

protected

能访问

能访问

能访问

不能访问

默认,就什么都不写

能访问

能访问

不能访问

不能访问

private

能访问

不能访问

不能访问

不能访问

1 class Computer{

2 //请注意属性之前是private

3 private String cpuVersion;

4 private String owner;

5 //外部是通过针对两个属性的get和set方法来操作属性

6 public String getCpuVersion() {

7 return cpuVersion;

8 }

9 public void setCpuVersion(String cpuVersion) {

10 this.cpuVersion = cpuVersion;

11 }

12 public String getOwner() {

13 return owner;

14 }

15 public void setOwner(String owner) {

16 this.owner = owner;

17 }

18 //这是个公有的给外部调用的开机方法,会调用私有的自检方法

19 public void start(){

20 selfCheck();

21 }

22 //这个自检方法只能在本类被使用,不想提供给外部,所以定义成私有的

23 private void selfCheck(){}

24 }

总结

谈到面试,其实说白了就是刷题刷题刷题,天天作死的刷。。。。。

为了准备这个“金三银四”的春招,狂刷一个月的题,狂补超多的漏洞知识,像这次美团面试问的算法、数据库、Redis、设计模式等这些题目都是我刷到过的

并且我也将自己刷的题全部整理成了PDF或者Word文档(含详细答案解析)

我的美团offer凉凉了?开发工程师(Java岗)三面结束等通知...

66个Java面试知识点

架构专题(MySQL,Java,Redis,线程,并发,设计模式,Nginx,Linux,框架,微服务等)+大厂面试题详解(百度,阿里,腾讯,华为,迅雷,网易,中兴,北京中软等)

我的美团offer凉凉了?开发工程师(Java岗)三面结束等通知...

算法刷题(PDF)

我的美团offer凉凉了?开发工程师(Java岗)三面结束等通知...

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
mg-2pZQqHZE-1713417552560)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值