1、面向对象程序设计三大基本特征:继承( Inheritence)、封装(Encapsulation)、多态(Polumorphism)。
2、封装:类包含了数据与方法,将数据与方法放在一个类中就构成了封装。
3、定义类和方法
定义方法: 修饰符 返回类型 方法名称([参数1], [参数2], [参数3]...)
public class Test
{
//两个整数相加的方法
public int add(int a, int b)
{
return a + b;
}
//两个整数相减的方法
public int subtract(int a, int b)
{
return a - b;
}
//两个整数相乘的方法
public int multiply(int a, int b)
{
return a * b;
}
//两个整数相除的方法
public int divide(int a, int b)
{
return a / b;
}
//使用void关键字表示方法不返回值
public void output()
{
System.out.println("Hello World");
}
public void method(int a)
{
if(a < 10)
{
return;
}
System.out.println("Welcome!");
}
public static void main(String[] args)
{
Test test = new Test();
int x = 8;
int y = 3;
int a = test.add(x, y);
int b = test.subtract(x, y);
int c = test.multiply(x, y);
int d = test.divide(x, y);
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
test.output();
int m = 5;
test.method(m);
}
}