Java基础之一 面向对象
Posted 万水千山z
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础之一 面向对象相关的知识,希望对你有一定的参考价值。
Java 是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java有功能强大和易用两个特征。
面向对象的程序设计(Object Oriented Programming),一种将程序分解为封装数据及相关操作的模块而进行的编程方式。
面向对象的做法确实是把属性和功能封装起来,但是其核心是归类和抽象。
把相关的属性和功能集中起来,把可以分离的部分隔绝开来,从而把复杂的业务逻辑切割成互相之间可以相对独立的部分,降低开发的难度。
所以面向对象绝对不仅仅是弄一个class然后把一堆东西往里面塞,真正重要的是判断需要构造哪些class,它们之间的关联,以及把什么东西往哪一个里面塞。
以上是关于Java基础之一 面向对象的主要内容,如果未能解决你的问题,请参考以下文章
大数据必学Java基础(四十):面向对象三大特性之一继承(Inheritance)
大数据必学Java基础(三十九):面向对象三大特性之一封装(Encapsulation)