当前位置:编程学习 > JAVA >>

java书中小例子

[html] 
<span style="font-size:14px;">//计算5+55+555+5555+。。。的前十项和  
public class example1  
 {  
  public static void main(String args[])  
  {  
  long sum=0,a=5,item=a,n=10,i=1;  
  for(i=1;i<=10;i++)  
 {  
   sum=sum+item;  
   item=item*10+a;  
}  
System.out.println(sum);  
}  
}</span>  
 
方法重载:一个类中可以有多个方法具有相同的名字,但这写方法的参数必须不同,即或者参数的个数不同,或者是参数的类型不同
构造方法是一种特殊的方法,它的名字必须与它所在的类型的名字完全相同,而且没有类型
 
实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作
 
2:为声明的对象分配内存
使用new运算符和类的构造方法为声明的对象分配内存,如果类中没有构造方法,系统会调用默认的构造方法
[html]  
<span style="font-size:14px;">class  xiyoujirenwu  
  
{  
  
  float    height,weight;  
  
 String   head,ear,hand,foot,mouth;  
  
void  speak(String s)  
  
{  
  
  System.out.println(s);  
  
}  
  
}  
  
class A  
  
{  
  
  public  static   void  main(String   args[])  
  
{  
  
 xiyoujirenwu  zhubajie;  //声明对象  
  
zhubajie=new  xiyoujirenwu();  //为对象分配内存  
  
}  
  
}  
  
</span>  
 
所谓为对象分配内存就是指为它分配变量,并获得一个引用,一确保这些变量由它来“操作管理”
 
[html]   
<span style="font-size:14px;">class xiyoujirenwu  
{  
  float height,weight; //生命成员变量  
 String  head,ear,hand,foot,mouth;  
  void speak(String s)  
  {  
 head="歪着头";  
 System.out.println(s);  
}  
}  
class xiyouji  //主类  
{  
 public static void main(String args[])  
{  
 xiyoujirenwu  zhubajie,sunwukong;  
 zhubajie=new xiyoujirenwu();  
 sunwukong=new xiyoujirenwu();  
 zhubajie.height=1.80f;    //给成员变量赋初值  
 zhubajie.ear="一双大耳朵";  
 zhubajie.head="大头";  
 sunwukong.height=1.62f;  
 sunwukong.weight=1000f;  
 sunwukong.head="秀发飘飘";  
 System.out.println("zhubajie的身高:"+zhubajie.height);  
 System.out.println("zhubajie的头:"+zhubajie.head);  
 System.out.println("sunwukong的重量:"+sunwukong.weight);  
System.out.println("sunwukong的头:"+sunwukong.head);  
zhubajie.speak("俺老猪想娶媳妇");//对象调用方法  
System.out.println("zhubajie现在的头:"+zhubajie.head);  
sunwukong.speak("老孙我重1000斤,我想八戒背我");  
System.out.println("sunwukong现在的头:"+sunwukong.head);  
}  
}</span>  
 
补充:软件开发 , Java ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,