摘要:
抽象类的概念: 1、Java中可以定义没有方法体的方法,还方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类; 2、如,shape类计算周长和面积的方法无法确定,那么就可以将这样的方法声明为抽象的,以便在具体的子类中实现 抽象类的特征: 抽象方法的声明 修饰符abstract 阅读全文
posted @ 2019-06-02 17:51
就永远夏天
阅读(425)
评论(0)
推荐(0)
摘要:
多态: 多态的概念:一种事物的多种形态;允许不同类的对象对同一消息做出不同的响应 多态的前提:继承,重写;向上转型(父类引用指向子类对象) 多态的作用:提高代码的可用性;降低模块之间的耦合度 多态分类: 编译时多态:设计时方法重载 运行时多态:程序运行时动态决定调用哪个方法 向上转型和向下转型 向上 阅读全文
posted @ 2019-06-02 11:58
就永远夏天
阅读(176)
评论(0)
推荐(0)
摘要:
继承:不同类具有大量相同的属性或者方法(例如猫类和狗类都可以属于动物类),(可重用性); 一种类与类之间的关系;使用已存在的类的定义为基础建立新类;新类的定义可以增加新的据或新的功能,也可以用父类的功能,但不能选择性地继承父类 Java中的继承都是单继承,只能继承父类属性中的非私有成员;父类不可以访 阅读全文
posted @ 2019-06-02 09:12
就永远夏天
阅读(166)
评论(0)
推荐(0)
摘要:
封装: 将类的的某些信息隐藏在类内部,不允许外部程序直接访问; 通过该类提供的方法来实现对隐藏信息的操作和访问; 隐藏对象的信息; 流出访问的接口; 特点: 只能通过规定的方法访问数据 隐藏类的实例细节,方便修改和实现 封装的代码和实现: 步骤: 1、修改属性的可见性(private访问修饰符:只能 阅读全文
posted @ 2019-06-02 09:03
就永远夏天
阅读(153)
评论(0)
推荐(0)
摘要:
类:万物皆对象;若干对象所具有共同特征的群体或者抽象(具有相同属性和方法的一组对象的集合)类是创建对象的模板 类有两部分组成:属性和行为 对象:用来描述客观事物的一个实体 组成:属性和行为 //类的实体化 面向对象:关注现实存在的事物的各方面的信息,从对象的角度出发,根据事物的特征进行程序设计 符合 阅读全文
posted @ 2019-06-02 08:52
就永远夏天
阅读(191)
评论(0)
推荐(0)

浙公网安备 33010602011771号