- 博客(5)
- 收藏
- 关注
原创 面向对象三(四)大特性之——抽象
定义:1.抽象类就是不能创建对象的类2.抽象方法就是没有方法体的方法。//使用abstract关键字修饰一个类,这个类就是抽象类public abstract class Shape{}//抽象方法,就是没有方法体的方法public abstract void test();3.继承抽象类的子类必须重写抽象类中的抽象方法。4.抽象方法只能存在于抽象类中,为什么?因为抽象方法没...
2019-05-15 10:20:18
104
原创 面向对象三(四)大特性之——多态
定义:一个父类类型的变量指向子类类型的对象,在运行时,表现出子类的特征。多态情况下,只能直接调用父类中的方法,子类中的方法不直接调用。出多态的原因:java代码需要编译,在编译时,允许父类对象指向子类对象,该对象表现出父类特征,这叫编译时类型。在运行时,表现出子类特征,运行时类型。调用方法时,写代码时,只能调用父类的方法,运行时,运行的是子类的方法。既然要赋给一个变量子类类型,为什么不...
2019-05-15 10:04:36
219
原创 面向对象三(四)大特性之——“继承”
定义:就是一个类可以继承另一个类,继承这个类以后,就继承了他的属性和方法,使用extends关键字。例:public class Teacher extends Person{}作用:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一...
2019-05-15 09:53:50
120
原创 面向对象(三)四大特性之第一特性——封装
通过课上老师的讲解以及自己学习过后的理解,封装,顾名思义, 就是把一个东西用一个东西装起来,而在java中就是把一个类封装起来,一般使用private(私有属性)关键字定义一个成员的访问权限,使这个成员只能被当前类的成员方法调用,而不能被其他的类调用,如果想要在其他类中访问就需要编写set和get方法去调用,代码例子如下: //创建一个实体类student ` public cl...
2019-04-01 01:18:44
176
原创 程序人生的java之旅
第一次写博客,就谈谈自己对于学习java的切身感受吧。java,学了一学期,在我脑海里至今还是一个模糊的词语、抽象的概念,都说java之路是条艰难的路,才经历一学期,我就已经体会到了,虽然我知道IT行业未来的发展前景一片向好,也很佩服那些IT大佬,也很想成为他们那样的人,但只知道他们很牛,却不知道具体是哪里牛,我都不确定自己是不是盲目的选错了目标,因为在学习java的过程中,很明显的感觉到了自己...
2019-03-15 08:39:55
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人