?问题:创建一个类,在这个类中定义一个求最小值的方法,并获取其返回值。
首先咋们先来了解概念:
1)类与对象是整个面向对象中最基础的组成单元。
1.1)类:是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和方法。
class 类名称{
属性(变量);
方法;
}
示例:
class Student{ //创建一个类
int age; //用int整形定义age这个变量,属性
public void show(){ //创建了一个变量show的方法
System.out.println("年龄:"+age)
}
}
类定义完成之后,肯定是无法直接用的。
1.2)对象:对象是一种个性的表示,表示的是一个独立的个体,每个对象拥有自己独特的属性,依靠属性来区分不同对象。在使用对象必须先声明其对象。
格式:类名称 对象名称=new 类名称();
2)属性是类的一个组成部分,属性是用于修饰或者对对象拥有的某一个基础名词,如名字,年龄;
对象.属性:表示调用类之中的属性;
3)方法是一段用来完成特定功能的代码段。
方法的分类:
①根据方法有无参数
②根据方法有无返回值
4)返回值:返回值:调用方法执行之后,返回到方法式子上的一个数据,
,有时候这个返还值很有意义。
当我们在求两个数中小的那个数时,我们可以通过在定义方法时,设置返回值类型,我们用整型int作返回值类型,那么在方法最后一句必须是return语句,返回一个整型数据。方法返回的数据类型必须是与该方法的返回类型相兼容。
*无返回值的类型void
5)参数:调用方法时需要往括号里填入的数据
参数:①形式参数:定义方法时在方法后面()中传入的参数为形式参数;
②实际参数调用方法时在方法后面()中传入的参数为实际参数。
6)方法的调用:①非静态方法:非静态方法是没有static修饰的方法,对于非静态方法的调用,是通过对象来调用的;格式:对象名.方法();
②静态方法:静态方法就是用static修饰的方法,静态方法的调用是通过类名来调用的。
7)创建对象:对于我们新手通常都是使用new关键字来创建对象的。
8)变量:变量就是一个存数据的盒子。(盒子大小谁来决定啊?数据类型)
变量的分类,根据位置进行分类:①在方法体当中声明的变量叫做局部变量
②在方法体以及类体内声明的变量叫做成员变量