抽象和封装

来源:互联网 发布:巨人网络为什么倒闭 编辑:程序博客网 时间:2024/06/06 03:23

1、封装:是面向对象的三大特征之一,就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问。

2、抽象类和抽象方法的特点:

(1)抽象类和抽象方法都通过abstract关键字来修饰。

(2)抽象类不能实例化。抽象类中可以没有、有一个或多个抽象方法,甚至全部方法都可以是抽象方法。

(3)抽象方法只有方法声明,没有方法实现。有抽象方法的类必须声明为抽象类。子类必须重写所有的抽象方法才能实例化,否则子类还是一个抽象类。

3、类是对某一类事物的描述 ,是抽象的、概念上的定义。对象是实际存在的该事物的个体,是具体的、现实的。

0 1
原创粉丝点击