摘要: 抽象类 抽象类,只为继承而出现,不定义具体的内容,只规定该有哪些东西一般抽象类中只放置抽象方法,只规定了返回类型和参数比如: 人 - 有吃饭,睡觉方法 男人 - 继承人抽象类,必须实现吃饭,睡觉的方法主体 女人 - 继承人抽象类,必须实现吃饭,睡觉方法的主体 抽象类中可以有普通属性,通过子类来使用 阅读全文
posted @ 2016-08-14 23:56 无毒不羁 阅读(640) 评论(0) 推荐(2) 编辑
摘要: 三、多态 1.编译多态函数重载 2.运行多态概念:当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在调用该方法的时候表现出的不同就称为多态条件:必须要有继承 父类引用指向子类实例 子类必须对父类的方法进重写 里氏代换原则:如果有一个地方需要使用到父类对象,那么你可以将一个子类对象给他 阅读全文
posted @ 2016-08-14 23:19 无毒不羁 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、封装 目的:保护类,让类更加安全。做法:让类里面的成员变量变为私有(即访问修饰符)的,做相应的方法或者属性去间接的操作成员变量 ※访问修饰符private 私有的 只能在该类中访问protected 受保护的 只能在该类和它的子类中访问public 公有的 在任何地方都可以访问 封装成员方法来间 阅读全文
posted @ 2016-08-14 22:01 无毒不羁 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1、面向过程 例:求俩圆的面积差 int a = 10;int b =5;int c = a+b; int r1 = 10;int r2 = 5;double c = r1*r1*3.14 - r2*r2*3.14 缺点:重用性差,扩展性差,可维护性差 2、面向对象 (1)对象:万物皆对象,对象是类 阅读全文
posted @ 2016-08-14 18:11 无毒不羁 阅读(194) 评论(0) 推荐(0) 编辑