類的無參方法 小示例
類的無參方法
類的方法必須包括以下三個部分。
1·方法的名稱。
2·方法的返回值型別。
3·方法的主體。
成員變數:AutoLion 類的方法可以直接使用該類定義的成員變數。如果別的類的方法要訪問它,必須首先建立該類的物件,然後才能通過點運算子來引用。
區域性變數:它的作用域僅僅在定義該變數的方法內,因此只有在這個方法中能夠使用它。
區域性變數和成員變數的作用域不同。
區域性變數的作用域僅限於定義它的方法,在該方法外無法訪問它,成員變數的作用域在整個類內部都是可見的,所有成員方法都可以使用它,如果訪問許可權允許,還可以在類外部使用成員變數。
舉一個例子,如:
import java.util.*;
class Demo
{
public static void main(String[] args)//入口函式
{
Scanner input = new Scanner(System.in);
biubiu a=new biubiu();//new一個物件
a.usename="admin";
a.password="123456";
//通過物件訪問物件是屬性,並給它賦值
do{
System.out.println("請輸入使用者名稱");
String useName=input.next();
System.out.println("請輸入用密碼");
String Passwprd=input.next();
if(a.usename.equals(useName)==true&&a.password.equals(Passwprd)==true)
{
a.change();
System.out.println("修改密碼成功");
break;
}else
{
System.out.println("輸入錯誤,請重新輸入");
}
}while(true);
}
}
class biubiu
{
String usename="";
String password="";
//成員變數,在biubiu這個類中使用均可使用
void change()//void返回值型別 change是方法名字
{
//方法的主體
Scanner input=new Scanner(System.in);
System.out.println("請輸入你的新密碼");
String newpassword=input.next();
this.password=newpassword;
}
}