一个Java菜鸟的自我见解
来源:互联网 发布:阿里云网站监控 编辑:程序博客网 时间:2024/05/22 12:39
1、封装(面向对象的三大特征之一)
封装的概念: 封装就是将一个类对象的信息和内部的逻辑结构隐藏起来,外部类不能直接访问,只能通过该类提供的get/set方法进行访问和操作。
封装的理解:对一个类进行封装就像对一间房间上锁,想要进去必须通过钥匙(get/set方法),不然是不对外开放的,只有利用钥匙进入才能对房间的内部进行操作,先
这里我们可以看到,封装过的成员属性是不能直接调用赋值的。
接下来我们使用钥匙(get/set方法)来传递值
我们可以看到,值成功传递进去了,那么接下来我们运行一下,看看结果
成功,接下来我们进入继承
2.继承的理解: 一个父类可以与多个子类,一个子类只有一个父类,子类可以继承父类的所有属性,但子类还可以拥有自己的属性以及方法,就像一个人作为他父亲的儿子,他不但可以继承父亲的公司还发展自己的属性和方法,自己创业,自己学习技能。
3.抽象类的理解: 加了abstract的类就是抽象类,抽象类中只有抽象方法,抽象方法没有方法体,抽象类的继承就像是父亲把财产给儿子,但是给了儿子必须完成的任务,如果儿子没有完成儿子就不会得到财产,完成后就能顺利继承财产
抽象类是一种规范。抽象类中不一定有抽象方法,有抽象方法的一定是抽象类
4.接口的理解: 接口是一种规范,接口是多继承,抽象类是单继承,接口是公开的,接口内不能有私有的方法和变量。抽象类可以有自身的方法和变量。接口通过
implements 连接
当两个类非父子类关系却又想获取其能力时,就使用接口,接口可以随意调用,一个类可以使用多个接口,一个接口也可以被多个类使用。对接口理解不深,照本宣科。
阅读全文
0 0
- 一个Java菜鸟的自我见解
- 一个菜鸟的自我检讨
- restful api 自我见解的一个分页小插件
- 自定义控件的自我见解
- C程序设计入门级(一个菜鸟的自我救赎)
- 谈谈菜鸟的自我修养
- 论菜鸟的自我修养
- synchronized java的见解
- JAVA接口的见解
- JAVA接口的见解
- java的见解!
- [心灵老鸭汤]一个菜鸟提升自我修养的辛路历程
- 对付QQ表情之自我见解(喜欢的朋友…
- 冒泡排序和选择排序的自我见解
- 菜鸟成长路上的自我激励
- 菜鸟程序员的自我思想工作-jsp
- JAVA菜鸟关于接口的一个问题
- 一个Java菜鸟的学习之道~~~
- 自然语言处理中的N-Gram模型详解
- C++实验6-项目2:数组合并
- 对于java封装、继承、抽象类和接口的理解
- Android面试题总结
- java中为什么有些接口没有任何方法体?
- 一个Java菜鸟的自我见解
- 湖北民族学院oj1816 之 小明与小红
- 第七届蓝桥杯大赛个人赛决赛(软件类C语言B组)第二题:凑平方数(深搜)
- 凸优化-2-凸函数
- 短信验证
- JAVA的数据类型体系
- New Year Tree CodeForces
- 深入理解java回收机制
- 抽象工厂模式