JAVA基础语法:函数(方法)、类和对象(转载)
阅读原文时间:2022年04月18日阅读:1

4.JAVA基础语法:函数(方法)、类和对象

在java中函数也称为方法,是一段具备某种功能的可重用代码块。 一个函数包括这几部分:

具体看个实例:

public class Main{
    public static void main(String[] args){
        int a = 1;
        int b = 2;
        int c = add(a, b);
        System.out.print(c);
    }
    public static int add(int a, int b){
        return a+b;
    }
}

上面的代码演示了一个add()函数,实现了两个整型变量相加。

public static int add(int a, int b) 是函数头

其中 public 是访问限定符 public 译作公有 也就说以public修饰的函数可以被其它类其他函数直接调用。

同时java中返回值以return关键字返回,并支持函数重载,递归,和C/C++区别不大。

static 是静态修饰符, 被static修饰的函数是静态函数,并且被static修饰的函数只能调用被static修饰的函数

然后在java里面没有全局变量的概念, 如果需要用全局变量,就在main函数外面声明static 变量。

蓝桥杯主要考察一些算法,会写简单的类就可以了,这里就简单说一下对象和类的概念以及java中类的定义。

类是具有共同特征的对象的集合,对象是类的实例。

比如 人是一个类 张三是其中一个对象。

类中包含成员方法和成员变量,方法(函数)可以理解为人的行为方式,成员变量(字段)可以理解为人的状态。

方法操作对象内部状态的改变,对象之间的相互调用也通过方法来完成。

以人为例创建一个类,并直接创建张三对象,构造方法则为其行为,name则是其属性。

实例:

class Person{//  Person类
    String name;
    int age;
    String sex;
    Person(String name){
        System.out.println("my name is:" + name);
    }
}
public class Main{
    public static void main(String[] args){
        Person zhangsan = new Person("zhangsan");
    }
}

之前已经说过, java是纯面向对象语言, 所有的程序都由类体组成,一个java文件可以包含很多个类,但只能有一个public 类, main函数也在其中。

类可以在类内创建,也可以在类外创建, 类内创建称为内部类,类外创建称为外部类。

注意创建类的时候一定别忘了加 new 。

注:原文链接 https://blog.csdn.net/GD_ONE/article/details/103940483