文章目录

  • 函数
  • static修饰符
  • 类和对象


了解其他JAVA 常用API和算法点这里 >>

函数

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

  1. 函数头
    函数头包括函数访问修饰符,函数返回值类型, 函数名,参数
  2. 代码块
  3. 返回值

具体看个实例:

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修饰的函数只能调用被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 。