1. 程式人生 > >類的無參方法 小示例

類的無參方法 小示例

類的無參方法

類的方法必須包括以下三個部分。

方法的名稱。

方法的返回值型別。

方法的主體。

成員變數: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;

}

}