摘要: 多态 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。 阅读全文
posted @ 2017-09-07 20:47 杨洛平 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 重载 定义 重载:在一个类中,存在多个方法拥有相同的名字,但在名字相同的同时,必须有不同的参数,这就是重载。 编译器会根据实际情况挑选出正确的方法,如果编译器找不到匹配的参数或者找出多个可能的匹配就会产生编译时错误,这个过程被称为重载的解析。 注: 重载和修饰词、返回值无关,只与参数的个数、类型、顺 阅读全文
posted @ 2017-09-07 20:44 杨洛平 阅读(328) 评论(0) 推荐(0) 编辑
摘要: java类 java类分为普通类和抽象类,接口,上一节我大概讲了java类的一般格式,今天将抽象类和接口。同时讲一下它们是怎样存储的。 最重要的是 理解为什么要有抽象和接口 ,这样学下来你猜不会迷茫,才能更好的去使用,所以多看看我写的关于抽象类和接口的目的。 抽象类 目的 为了对代码更好的维护和重用 阅读全文
posted @ 2017-09-07 15:27 杨洛平 阅读(806) 评论(0) 推荐(0) 编辑