java类与对象中的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java类与对象中的方法相关的知识,希望对你有一定的参考价值。
java语言是一门面向对象的程序设计语言,而面向对象是一种程序设计思想,在面向对象思想的指引下,使用java语言设计、开发计算机程序,这里面的对象泛指程序中(现实中)的一切事物,每种事物都有他自己的属性(特征)和行为,面向对象思想就是在计算机程序设计过程中,参照现实中的事物,将事物的属性特征、行为特征抽象(抽离)出来,描述成计算机事件的设计思想。
-----------
对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。
类:是一组相关属性和行为的集合。我们可以把类看成一类事物的模板,使用事物的属性特征和行为特征来描述该类事物
方法是指对象能够进行的操作,方法同时还有另外一个名称,叫做函数。方法是类中的定义函数,其具体的作用就是对对象进行描述操作。
属性:事物的状态
行为:事物具备的功能(动作)
对象的使用
方法声明完,不会自动执行,需要main方法去调用执行,因为程序的入口main方法
方法调用的语法格式:如果方法声明格式有static修饰符,那么调用方法名();
如果调用的方法声明格式上没有参数设定,那么调用时需要传入对应的参数值。被调用方法名(对应的参数值);
对象的使用**格式**
创建对象:
类名 对象名 = new 类名();
当对象创建完毕,那么类中定义的成员变量和成员方法自动含有。
使用对象访问类中的成员:
对象名.成员变量;
对象名.成员方法();
方法的定义及使用
Java语言中的“方法”(Method)在其他语言当中也可能被称为“函数”(Function)。对于一些复杂的代码逻辑,如果希望重复使用这些代码,并且做到“随时任意使用”,那么就可以将这些代码放在一个大括号“{}”当中,并且起一个名字。使用代码的时候,直接找到名字调用即可。
首先方法包含一个方法头和一个方法体。下面是一个方法的所有部分:
修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。例如
public protected权限修饰符 static静态(类)修饰符 final 最终(不变的)修饰符
修饰符 | 修饰符名称 | 作用 |
---|---|---|
public | 公有访问修饰符 | 被声明为public的类、方法、构造方法和接口能够被任何其他类访问。 |
private | 私有访问修饰符 | 声明为私有访问类型的变量只能通过类中公共的getter方法被外部类访问。 |
protected | 受保护的访问修饰符 | 被声明为protected的变量、方法和构造器能被同一个包中的任何其他类访问,也能够被不同包中的子类访问。 |
static | 静态修饰符 | Static关键字用来声明独立于对象的静态方法。 |
Final | 最终修饰符 | Final变量能被显式地初始化并且只能初始化一次。 |
返回值类型 :方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值,在这种情况下,使用关键字void。
方法名:是方法的实际名称。方法名和参数表共同构成方法签名。
参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。
方法体:方法体包含具体的语句,定义该方法的功能。
首先了解关于方法的两个概念:
1.参数:是指进入方法中的数据,有了这些数据,方法才能执行逻辑。
2.返回值:是指从方法中出来的数据,也就是方法执行之后的最终结果数据。
目前定义方法的基本格式:
修饰符 返回值类型 方法名称(参数类型 参数名称){
方法体
return 返回值;
}
对于定义格式的解释:
修饰符:现阶段固定为public static两个关键字。
返回值类型:方法最终产生的结果数据是什么类型。
方法名称:自定义的名称,见面知意,命名规则和变量一样。
参数类型:进入方法的数据是什么类型。
参数名称:进入方法的数据对应的变量名称。
方法体:方法内部执行的若干行代码。
return:俩个作用,1.结束方法的执行
2.并且将返回值返还给调用处。
返回值:方法最终产生的结果数据。
注意:
返回值必须和返回值类型对应。
参数如果有多个,需要使用逗号分隔。
参数如果没有,小括号则可以留空。
多个方法的定义先后顺序无所谓。
不能在一个方法内部定义方法。
方法定义之后,没有调用就不会执行;要想执行,一定要调用它。
常见的有三种:
单独调用。这种方式无法使用方法的返回值。格式:方法名称(参数值);
打印调用。这种方式可以将方法的返回值直接打印。格式:System.out.println(方法名称(参数值));
赋值调用。这种方式可以将方法的返回值赋值给一个变量,注意变量的数据类型必须和方法的返回值类型对应。格式:数据类型变量名称= 方法名称(参数值)
以上是关于java类与对象中的方法的主要内容,如果未能解决你的问题,请参考以下文章