Java中类的构成、类的继承学习心得

一、类的构成
1.在根据之前c++学的类的基础上再学习Java的类的构成会轻松很多,因为有很多相同的地方。比如说,其组成元素都是由属性和方法构成的。属性一般都是用的私有性质,所谓私有性质就是说外部的对象想要对它都无法进行直接的调用,也就是说无法直接使用这个私有的属性,那我们想要对它进行调用甚至改写的时候要怎么办呢,我们运用的就是这个类里面的第二大部分,方法。我们通过函数来对类里面的私有属性进行调用甚至改写。也就是说我们还是无法直接用私有属性,只不过我们是通过函数来间接地使用它们。
2.类的作用:类就是将一些属性以及函数方法进行封装,也就是可以理解为一个包,里面装着一些属性以及函数,当我们需要用到这些属性以及函数的时候就需要调用类。
二、类的调用
类是通过对象来进行调用的,也就是说如果我们需要这个类里面的元素或者是想用里面的方法,就必须进行对象的声明。通过对象名来对类进行调用。和普通函数以及变量调用的不同就是不能直接用类里面的函数和变量。当我们需要用到类里面的内容的时候就必须进行对象的声明,这也就叫做面向对象的类的调用。(以上类的部分和学过的c++里面的类大部分都是一致的,但是有一点就是c++里面的运行是以主函数为主的,但是Java里面是直接以类为基本单位的,也就是说当我们需要写主函数进行运行的时候也必须声明一个类,把主函数作为类里面的函数,再进行调用。这样才能运行主函数。)
三、类的继承
1.类的继承的目的:为了使类的使用更加高效,简便。
2.类的继承的关键字:extends(class 子类类名 extends 父类类名)
3.类的继承条件:这个继承的子类和被继承的父类可以用我们现实生活中的儿子和父亲的关系来进行描述。一个子类继承父类就可以继承父类里面的所有东西,包括属性和方法。也就相当于现实生活中的儿子可以从父亲那里继承下来特征一样。一个子类最多只能拥有一个父类,但是一个父类可以有多个子类。就像现实生活中的一样,一个父亲可以有多个儿子而一个儿子只能有一个父亲。在子类中可以重新定义一个新的属性,当然也可以重写父类里面的方法。但是当我们调用子类里面的方法的时候编译器会现在父类中找这个方法,找到之后会继续在子类中找这个方法,如果子类中有这个方法且被重写,那么就会调用重写后的函数。
4.继承的作用:当我们有一类东西有很多共同的特性,比如说:牵牛花、喇叭花、水仙花、栀子花都属于花这一类,他们有很多共同的特性。都有花瓣,都有开花期。这样我们就可以写一个“花”的父类,里面写上花瓣,花茎,花蕊,开花期等等一些属性或方法。当我们需要用其中的某一个花的时候就可以直接从花的父类中继承来这些花的共同特性,其他的某个花固有的特性可以在子类中重写,比如每个花朵的开花期都是不一样的,这样就可以在子类中重写每个不同的花的开花期。
四、接口
1.接口的定义我自认为和定义一个抽象类是差不多的
2.接口的“继承”:也和类的继承是差不多的。关键字:implement。
3.一个类可以继承多个接口。
4.当一个类继承了接口的时候,那就要把接口里面所有的函数全部都重写一遍。

猜你喜欢

转载自blog.csdn.net/qq_40678512/article/details/82945464
今日推荐