参数的一些常见问题

/*

  给变量赋值时,参数就是我们常用的方式之一

*/

/*

    一. 成员方法带参数的

*/

public class Student {
   String name;
   int age;
   public void addName(String name,int age){
      this.name=name;
      this.age=age;
   }
   public void show(){
      System.out.print(this.name+"的年龄是:"+this.age);
   }
}

 

public class TestStudent {
   public static void main(String[] args){  
      Student s=new Student();
      s.addName("上官婉儿",18); //调用方法传参
      s.show();
   }
}

/*  二   setXxx(){} 方法,   getXxx(){}方法

*/

public class Student2 {
   String name;
   int age;
   public String getName(){
      return name;
   }
   public void setName(String name){
      this.name=name;
   }
   public int getAge(){
      return age;
   }
   public void setAge(int age){
      this.age=age;
   }
   public void show(){
      System.out.println(this.getName()+"的年龄是:"+this.getAge());
   }
}

 

public class TestStudent2 {
   public static void main(String[] args){
      Student2 s=new Student2();
      s.setName("百里登峰");  //调用方法传参
    s.setAge(18);
      s.show();
   }
}

/* 三    带参构造函数

*/
public class Student1 {
   String name;
   int age;
   public Student1(String name,int age){
      this.name=name;
      this.age=age;
   }
   public void show(){
      System.out.print(name+"的年龄是:"+age);
   }
}

 

public class TestStudent1 {
   public static void main(String[] args){
      Student1 s=new Student1("西门吹雪",20);  //直接传参
      s.show();
   }
}

 

转载于:https://www.cnblogs.com/mofashidai-cql/p/6680195.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值