1.封装:封装是面向对象编程的核心思想。即封装对象的属性和行为,载体是类。封装的思想就是类通常对客户隐藏实现细节。该思想保证了类内部数据结构的完整性。其中应用该类的用户不能直接操作数据结构,只能执行打开的数据。这避免了外部操作对内部数据的影响,提高了程序的可维护性。
2.继承:类之间也有关系,我们将其成为关联。基本思想是,通过节省共享的属性和行为的时间。
3.多态性:指的是同一事物在不同情况下的多种表现形式。该性质实际上是将父对象应用于子类的特性。多态性的基本思想就是,将父类对象作为集体参照物,调用父类的图形绘制方法,就可以画出任意的子类了、
4.抽象:抽象是指一类对象不能用特定的语言描述。它通常被定义为一个抽象类。并且抽象只可以改变对象的行为和属性,而不关心方法的细节。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。