java初学者
所有生命,不管在哪里度过,都具有同样价值
posts - 7,  comments - 5,  trackbacks - 0
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("性别是女");
   }
  }
   
posted on 2006-10-15 10:44 悠扬---靖宝华 阅读(455) 评论(1)  编辑  收藏

FeedBack:
# re: 对方法的深入思考,(java初学者)
2006-10-15 11:10 | 马嘉楠
初始化类的实例变量通常都是在类的构造函数里面完成,这是构造函数的初衷。

即使你自己写了一个初始化方法init(),没有写构造函数,java也会给你补上一个默认构造函数。

  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

<2006年10月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(1)

随笔档案(7)

搜索

  •  

最新评论

阅读排行榜

评论排行榜