Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
1、Java面向对象的特征
抽象(Abstract):指对同一个目标(对象)的共同属性(特征)和方法(功能、行为)进行抽取、归纳和总结。抽象的意义是选择公共的部分,忽略一个主题中与当前目标无关的方面。
封装(Encapsulation):指隐藏对象的属性和实现等细节,控制成员属性的访问和修改权限,通过特定的公共方法暴露给外部访问。
如下代码,name属性为private权限,外部需要通过对象的getName()方法才能访问。
private String name = "你好,Jav