【入门基础】Java基础知识点

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-3-19

本贴是Java学习,讲解Java基础知识,赶快进来看看吧!

麻烦路过的大哥大姐,觉得不错,点个赞,给个回复一下呗![爱心]


[玫瑰]本期内容如下:
1.语言的五大特性
2.类
3.对象间的四种关系
4.关联
5.聚合


( * 点赞 * 关注 * 留言 )

——教程楼更——
建议开启只看楼主模式
◎觉得我的教程不错就快关注我吧◎

内容来自于互联网!

11楼
LV是非 2023-3-19
为什么这么做呢?
12楼
LV是非 2023-3-19
1、因为如果这些信息对于客户程序员而言是不可见的,那么类的创建者就可以任意修改隐藏信息,而无需担心对其它任何人造成影响。隐藏的代码通常代表着一个对象内部脆弱的部分,如果轻易暴露给粗心或经验不足的客户程序员,就可能在顷刻之间被破坏殆尽。
13楼
LV是非 2023-3-19
所以,隐藏代码的具体实现可以有效减少程序bug。
14楼
LV是非 2023-3-19
2、让类库的设计者在改变类的内部工作机制时,不用担心影响到使用该类的客户程序员。
15楼
LV是非 2023-3-19
修饰词 本类 同一个包的类 继承类 其他类
private √ × × ×
无(默认) √ √ × ×
protected √ √ √ ×
public √ √ √ √
16楼
LV是非 2023-3-19
Java提供了三个显示关键字来控制访问权限

17楼
LV是非 2023-3-19
三、对象间的四种关系
18楼
LV是非 2023-3-19
1、依赖:
19楼
LV是非 2023-3-19
依赖关系表示一个类依赖于另一个类的定义。例如,一个人(Person)可以买车(car)和房子(House),Person类依赖于Car类和House类的定义,因为Person类引用了Car和House。与关联不同的是,Person类里并没有Car和House类型的属性,Car和House的实例是以参量的方式传入到buy()方法中去的。
20楼
LV是非 2023-3-19
一般而言,依赖关系在Java语言中体现为局域变量、方法的形参,或者对静态方法的调用。

评论

登录后才可发表内容
  • 主题

    84

  • 帖子

    15458

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:1.0415s Mem:2124Kb