美文网首页
四、类与对象

四、类与对象

作者: 笑起来真好看ccn | 来源:发表于2020-02-15 19:25 被阅读0次

    1、面向对象

    交给某个对象去完成

    2、面向过程

    例如:具体的过程

    3、类与对象

    (1)类:一类事物,静态的是属性,动态的是方法;

    比如:学生(类):姓名、年龄(属性),打游戏(方法)

    (2)对象

    类的具体实现,如:学生张三、李四

    4、static

    无需创建对象,直接用类名点 动方式调用属性或方法;

    静态只能访问静态;

    5、继承

    子类不能继承父类的私有属性、私有方法;

    类与类只能单继承(只能有一个父),可以多层继承(可以有父、祖父);

    一个类如果不继承任何父,它自动继承object,object是它的祖宗;

    先初始化父类、再初始化子类;

    6、super

    super:超类、基类

    super();//代表父类对象

    super(参数);//代表父类构造

    7、方法重写

    子类对父类的方法进行升级改造;

    8、接口

    使用interface关键字定义;

    使用implement调用接口,对象可以多个接口

    特点:不能创建对象;

    实现类必须重写所有抽象方法

    9、抽象类

    (1)抽象类使用abstract来定义;

    (2)特点:不能初始化抽象类,必须有类继承;

    可以有抽象方法

    10、多态

    (1)用父类的类型来接收子类的对象

    (2)先决条件

    继承或实现

    用父类的类型来接收子类的对象,接口类型接收实现类对象

    优点:扩展性强,实现了代码复用,降低类型耦合度

    相关文章

      网友评论

          本文标题:四、类与对象

          本文链接:https://www.haomeiwen.com/subject/vivyfhtx.html