Java中成员变量和成员方法的使用

来源:互联网 发布:opta数据查询 编辑:程序博客网 时间:2024/05/17 23:31
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;
}
}

0 0
原创粉丝点击