?问题:创建一个类,在这个类中定义一个求最小值的方法,并获取其返回值。

输出java jsonobject 全部值 java输出对象的值是什么_java

 

首先咋们先来了解概念:

1)类与对象是整个面向对象中最基础的组成单元。

     1.1)类:是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和方法。

class 类名称{
         属性(变量);
         方法;
       }

示例:

class Student{        //创建一个类
         int age;      //用int整形定义age这个变量,属性    
      public void show(){        //创建了一个变量show的方法
         System.out.println("年龄:"+age)
 }
}

类定义完成之后,肯定是无法直接用的。

     1.2)对象:对象是一种个性的表示,表示的是一个独立的个体,每个对象拥有自己独特的属性,依靠属性来区分不同对象。在使用对象必须先声明其对象。

格式:类名称 对象名称=new 类名称();

2)属性是类的一个组成部分,属性是用于修饰或者对对象拥有的某一个基础名词,如名字,年龄;

对象.属性:表示调用类之中的属性;

3)方法是一段用来完成特定功能的代码段。

方法的分类:

①根据方法有无参数

②根据方法有无返回值

输出java jsonobject 全部值 java输出对象的值是什么_java_02

 4)返回值:返回值:调用方法执行之后,返回到方法式子上的一个数据,

,有时候这个返还值很有意义。

输出java jsonobject 全部值 java输出对象的值是什么_静态方法_03

 

当我们在求两个数中小的那个数时,我们可以通过在定义方法时,设置返回值类型,我们用整型int作返回值类型,那么在方法最后一句必须是return语句,返回一个整型数据。方法返回的数据类型必须是与该方法的返回类型相兼容。

*无返回值的类型void

5)参数:调用方法时需要往括号里填入的数据

参数:①形式参数:定义方法时在方法后面()中传入的参数为形式参数;

输出java jsonobject 全部值 java输出对象的值是什么_调用方法_04

②实际参数调用方法时在方法后面()中传入的参数为实际参数。

输出java jsonobject 全部值 java输出对象的值是什么_java_05

6)方法的调用:①非静态方法:非静态方法是没有static修饰的方法,对于非静态方法的调用,是通过对象来调用的;格式:对象名.方法();

输出java jsonobject 全部值 java输出对象的值是什么_java_06

 ②静态方法:静态方法就是用static修饰的方法,静态方法的调用是通过类名来调用的。

输出java jsonobject 全部值 java输出对象的值是什么_类名_07

7)创建对象:对于我们新手通常都是使用new关键字来创建对象的。

输出java jsonobject 全部值 java输出对象的值是什么_静态方法_08

 8)变量:变量就是一个存数据的盒子。(盒子大小谁来决定啊?数据类型)

变量的分类,根据位置进行分类:①在方法体当中声明的变量叫做局部变量

输出java jsonobject 全部值 java输出对象的值是什么_java_09

 

                                                       ②在方法体以及类体内声明的变量叫做成员变量

输出java jsonobject 全部值 java输出对象的值是什么_java_10