前言:
而今我们对“java类的成员包括哪两种”大约比较注意,朋友们都需要了解一些“java类的成员包括哪两种”的相关知识。那么小编同时在网络上收集了一些关于“java类的成员包括哪两种””的相关内容,希望大家能喜欢,同学们快快来了解一下吧!类的成员。
下面我来介绍类成员。刚才我们介绍了如何去声明类并且创建对象,通过类创建对象。下面来看看类的成员里面有哪些内容,它能包含哪些东西,这就属于成员。这个类的成员分成这么几个,分成三大部分。
·第一部分就是构造方法,一会我们详细介绍。
·第二部分就是成员变量,也有人把它称为属性。
·第三部分就是成员方法。
再往下看,成员变量又分为实例成员变量和类变量。成员方法又分为实例方法、类方法、有关类方法和类变量,后面再详细介绍。
·先来介绍实例变量、实例方法。实例变量、实例方法顾名思义隶属于某一个实例,就是某一个对象的方法和变量。就比如有学生类,通过学生类创建了一个张三,这个学生有姓名就叫张三,这个姓名就隶属于他的个体,隶属于这个实例,因此把他的姓名称为实例变量。类似的方法就隶属于这个实例对象的个体,比如他的存钱和取钱方法就隶属于他的个体。
·下面看类变量的实例。首先创建叫做employee,这个类创建的对象也叫实例,这个过程称为实例化过程。然后在这个里边调用他的,因为inputoe里面有很多成员,成员变量就是name、n、o还有薪水,这些都属于它的实例变量,属于他个体。通过对象点来访问里面的实例变量。
实例方法在employee里边,name就是它的实例变量,name、n、o都是它的实例变量,还有薪水都是实例变量。这个方法就是实例方法。
在这个类的成员方法中还有这个概念,就是方法重载的概念。其实之前在学自助串的时候就遇到了方法重载,就是自助串的里面有自助串查找方法,就是indisof和拉斯indisof,这个音带骚服也好,拉丝音带骚方法也好,它们都有很多参数,就是一个方法名,就是同一个方法名有多个不同的参数列表,这些方法之间就构成了方法的承载。
·你看拉丝index这个方法,第一个,它是有一个参数。
·第二个index of有两个参数,第一个是inter类型,第二个也是inter类型,第三个只有一个参数,但是它是字符串类型,第四个是有两个参数,第一个参数字符串类型,第二个参数是form因代,是整数类型。
这些相同的方法名但是参数列表不同的方法就构成了方法重载。方法重载很显然使用起来很方便,就是方法名相同,无论是在写APP文档的时候还是在写程序代码的时候,相同的含义、相同的处理,给它分配同一个方法名,但是给它不同的参数列表,然后进行不同的处理,这就是方法存在的意义所在。
来看自己编写的方法重载的示例,在这个里边有一个either,either这个类里面有三个add方法,这三个add方法参数列表不同。
·第一个有两个inter类型参数。
·第二个有三个inter类型参数。
·第三个有两个w型的参数。
看它们的实现的具体的方式不同,参数名相同,参数列表不同,这就是方法重载。至于调用它的时候调用哪一个方法?调用第一个还是第二个,第三个就是根据传递的参数的个数和类型有关,传两个英特类型的参数自然就会调用第一个。当传递三个英特类型参数时候就调第二个。当传递两个w类型的参数,浮点类型的参数就会调用第三个。
这就是方法重载。
课程就介绍到这里,大家有什么问题可以加入我的服群,详情请见课件最后一页。
标签: #java类的成员包括哪两种