A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lzh2015 中级黑马   /  2015-4-25 22:25  /  279 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 lzh2015 于 2015-4-25 22:26 编辑

class PrintRectangle  {
        private int height;
        private int width;
        static/*A:省略static也可以*/  int Aheight;  //A.B.C需要同时进行
        static/*B:省略static也可以*/  int Bwidth;  
        public static/*C:省略static也可以*/ void getName(int height, int width)  { //D:public void getName(int height, int width)
                         Aheight=height;                                                                                             //D:this.height=height;
                          Bwidth=width;                                             //D:this.width=width;            静态先与对象前产生,故static(静态)不能与this(对象)                                                                                            
        }                                                                                                              //  D:             同一代码块内出现
                  public void show()  {
                   for (int i=1;i<Aheight;i++ ) {                                                                            //D:height 这里省略了完整语句的是this.height
                            for (int j=1;j<Bwidth ;j++ ) {                                                              //D:width    这里省略了完整语句的是this.width
                   System.out.print(" *");
                            }
                                System.out.println();                                             //D表示的是同时进行的方法,不代表代码,录入时请不要加入。
                }
          }
}                                                                                        /*静态变量只能访问静态变量,非静态变量既可以访问非静态又可以访问静态*/


class  PrintRectangleDemo  {

        public static void main(String[] args)   {
         PrintRectangle pe=new PrintRectangle();                                                
             pe.getName(9,4);                                                                                               
             pe.show();/*最常用,最规范的一种调用*/
     }
}         
         

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马