前言

面向对象的思想在主方法中,主要实现:

  1. 建对象
  2. 给参数
  3. 要什么方法就调用

了解

  • 类的成员变量:
    定义在方法外可以被类方法访问的是成员变量。按照java的编码规范,成员变量一般被定义成private权限。

  • 类的属性:
    类的成员变量中,外界可以通过set方法和get方法对成员变量进行操作,那么这个成员变量就是类的属性。

  • this.这个关键字主要用于引用本类中的成员变量或者方法将局部变量的值传递给成员变量
    给成员变量是为了给本类中的方法使用
    由于有时类中的属性名和方法中的参数名有时相同,所以目的为了区分类的属性和参数两者.

1
2
3
4
5
Public Class Student { 
String name; //定义一个成员变量name
private void SetName(String name){ //定义一个参数(局部变量)name
this.name = name; //将局部变量的值传递给成员变量
}

实例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

package 矩形面积;

public class Ferry {
private float width; //属性(成员变量)
private float height;
//构造函数,给参数,下定义
public Ferry(float height, float width) {
this.height = height; //将参数(局部变量)给成员变量
this.width = width; //是为了让本类中的square方法使用
}
//返回结果
public float square() {
return height * width; //可以直接使用属性
}
//主方法
public static void main(String[] args) {//这样,即可实现,
Ferry area = new Ferry(2.5f, 4.0f);//1.创建对象2.直接给长和宽
System.out.println(area.square());//3.就能直接得出面积
}
}