1. 程式人生 > >Java中成員變數和成員方法的使用

Java中成員變數和成員方法的使用

package g.practise_myself;
/*作者:陳天祥
  時間:2016.10.7
  功能:成員變數和成員方法的使用
  */
import java.io.*;


public class Object 
{


public static void main(String[] args)
{   //建立一個人的物件
Person p1=new Person();
//訪問屬性: 物件名.屬性名字
p1.age=3;
p1.name="陳天祥";
p1.address="成都新南路";
//建立一個P2的人類物件
Person p2=new Person();
p2.speak();//呼叫說話的方法
p2.run();//呼叫跑步的方法
p2.jisuan();//呼叫計算的方法
p2.jisuan(10);//呼叫傳參計算的方法
p2.add(15,65);//呼叫計算傳多個引數的和的方法
int result=p2.add1(65,45);//定義一個變數用來存放add1方法返回的結果
System.out.println(result);//輸出result的結果

/*try{
InputStreamReader inp=new InputStreamReader(System.in);

BufferedReader buf=new BufferedReader(inp);
System.out.println("請輸入第一個數");
String a1 = buf.readLine();
int b1=Integer.parseInt(a1);
System.out.println("請輸入第二個數");
String a2=buf.readLine();
int b2=Integer.parseInt(a2);
p2.add(b1,b2);



}catch(Exception e)
{
e.printStackTrace();
}*/


     
}
}


class Person
{   //類的成員變數(屬性)
int age;
String name;
String address;
//類成員的行為(方法)
public void speak()
{
System.out.println("我是一個大帥哥");
}
public void run()
{
System.out.println("我要開始跑步啦");
}
//計算1到1000的和
public void jisuan()
{
int result=0;
for(int i=1;i<=1000;i++)
{
result+=i;
}
System.out.println("1到1000的和為:"+result);
}
//計算1到n的和
public void jisuan(int n)
{
int result=0;
for(int i=1;i<=n;i++)
{
result+=i;
}
System.out.println("輸出的結果是:"+result);
}
//計算兩個數的和
public void add(int a,int b)
{


int result;
result=a+b;
System.out.println("輸出的結果是:"+result);
}
//計算兩個數的和,並且把返回值返回給呼叫它的函式
//注意:1.返回型別型別和返回結果的型別必須一樣
//    2.在呼叫某個成員方法的時候,給出的具體數的個數,和型別要相互匹配
public int add1(int num1,int num2)
{
return num1+num2;
}
}