对方法的深入思考,(java初学者)

对方法的深入思考,(java初学者)
class Student
{
 String strname;
 int     intage;
 boolean blsex;
 //初始化类的实例变量
 
 
 void init(String name,int age,boolean sex)
 {
  strname=name;
  intage=age;
  blsex=sex;
 }   //定义了一个方法,
 String getname()
 {
  return strname;
 }
 int getage()
 {
  return intage;
 }
 boolean getsex()
 {
  return blsex;
 }
}
 //定义类的方法,
 //其结构如:返回数据类型 方法名称(参数){具体实现方法的语句;}
 
 public class diaoyong
 {
  public static void main(String [] args)
  {
   Student astudent;
   astudent=new Student();
   
   astudent.init("董小莞",22,true);
   /*该语句和自定义类中的"void init(String name,int age,boolean sex)
 {
  strname=name;
  intage=age;
  blsex=sex;
 }"  对应的,根据我的理解类中的方法是根据参数在main函数中取值,取值的顺序一一对应,类型也是一一对应的,
 对象通过点符号,调用类中的方法,实现方法中的功能,看上去有模块化的形状,*/
   System.out.println("学生姓名是: "+astudent.getname());
   System.out.println("学生的性别是: "+astudent.getage());
   if(astudent.getsex())
     System.out.println("性别是男");
   else
     System.out.println("性别是女");
   }
  }
   

你可能感兴趣的:(对方法的深入思考,(java初学者))