(1)protected 被保护的 本类,子类可以访问
(2)public 公有的 本类,子类,类的外面都可以访问
(3)private 私有的 本类可以访问
(4)interface 接口:只含有抽象方法
(5)abstract 抽象类:含有任意一个抽象方法的类;抽象方法:没有方法体(没有大括号)的方法,eg:function a();。
(6)final 最后的类和方法,不能再有子类,不能再重写
(7)static 静态方法和属性,不依赖于对象产生,不需要再new一个对象,直接冒号访问。如object类中有一个a方法,直接object::a();
类的三大特性:封装,继承,多态