Java基础--方法和接口简单介绍

方法

(1).什么是方法
简父单的说方法就是能够完成特定功能的代码块,在很多语言中都有函数的定义,在Java中函数就被称为方法。

(2).如何定义方法
修饰符 方法返回值类型 方法名(参数类型1 参数名1,参数类型2 参数2......){
函数体;
return 返回值;
}

(3).方法的执行特点
方法不调用,不执行。


(4).代码体现
public class Student{
public static void main(String[] args) {
int a=10;
int b=20;
System.out.println("10+20的值是:"+Student.sum(a, b));
}

/**@category:俩个数求和
* @author Administrator
* @param int a:一个加数;int b:另一个加数
* @return int 和
* @date:0806
*/
public static int sum(int a,int b){
return a+b;
}

(5).使用方法的注意事项
A:方法不调用,不执行;
B:方法和方法之间是属于平级关系,不能相互嵌套;
C:方法在定义的时候参数之间使用逗号隔开;
D:在调用方法的时候不用再传递数据类型;
E:如果方法有明确的返回值,一定要有return带回一个值。


接口

(1).接口的定义
接口是使用关键字'interface'所定义的抽象类功能的另外一种实现方法,可以将其理解成为一个'纯'的抽象类。

(2).接口的特点
A:接口中的所有方法都是抽象的方法,默认的修饰符是:public abstract;
B:接口中所有的成员变量默认都是常量,也即是说默认修饰符是:public static final。


(3).接口使用
在定义好一个接口以后,就需要一个由类来实现接口,一个类可以同时实现多个接口。实现接口的类必须实现接口中的抽象方法,只有接口
实现接口才可以使用接口里面的东西,否则我们定义的接口就只是一个框架而已。


(4).接口定义方式
[访问权限] interface 接口名称 [extends 父类接口名列表]{
常量;
抽象方法;
}

实现接口类的定义
public class 类名 implements 接口名列表{
实现接口方法;
定义新的方法和变量;

}


(5).代码实现

//定义接口shape
interface shape{
//定义抽象方法
public void draw();
public float area();
}


定义实现类
class rectangle implements shape{
int a ,b;

//设置带参构造(调用的时候方便参数传入)
rectangle(int a,int b){
this.a=a;
this.b=b;
}

@Override
public void draw() {
// TODO Auto-generated method stub
System.out.println("draw a recetangle graph!");
}

@Override
public float area() {
// TODO Auto-generated method stub
return a*b;
}

//测试类
public static void main(String[] args) {
rectangle rg=new rectangle(1, 2);
rg.draw();
System.out.println("长方面积为:"+rg.area());
}
}

//输出结果:
draw a recetangle graph!
长方面积为:2.0

猜你喜欢

转载自www.cnblogs.com/nwxayyf/p/9445817.html
今日推荐