20165329 第三周学习总结

学号 20165329 《Java程序设计》第3周学习总结

教材学习内容总结

主要内容

  • 构造方法与对象的建立
  • 类与程序的基本结构
  • 参数传值
  • 对象的组合
  • 实例成员与类成员
  • 方法重载
  • this关键字
  • import语句
  • 对象数组

关于类

类的实现包括两部分:类声明和类体。基本格式为:

class 类名 {java

类体的内容git

}数组

类体的内容由两部分构:一部分是变量的声明,用来刻画属性;另外一部分是方法的定义,用来刻画行为功能。

关于方法

方法的定义包括两部分:方法声明和方法体.通常格式为:学习

方法声明部分 {
                 方法体的内容
            } 
1.方法声明部分(方法头)

方法头由方法的类型、名称和名称以后的一对小括号以及其中的参数列表所构成。例如:
      int speak(){                //无参数的方法头
         return 23;
      }
      int add(int x,int y,int z)  //有参数的方法头
      {   return x+y+z;
      }

注:this

  • 类的成员变量不一样的是,局部变量只在方法内有效,并且与其声明的位置有关。spa

  • 对成员变量的操做只能放在方法中,方法能够对成员变量和该方法体中声明的局部变量进行操做。设计

建立一个对象包括对象的声明和为对象分配变量两个步骤

  • 对象的声明
    通常格式为:code

    类的名字   对象名字           如: XiyoujiRenwu zhubajie;
  • 为对象分配变量
    eg:zhubajie=new xiyoujirenwu();对象

    关于可变参数

    最后一个参数必须是方法的参数列表中的最后一个参数。接口

注:public void method(int ... x,int y) //可变参数x表明的不是method方法的最后一个参数,y是method的最后一个参数

关于传值

对于参数是引用类型时,“传值”传递的是变量的引用而不是变量所引用的实体。Java的引用型数据包括对象、数组和接口。

教材学习中的问题和解决过程

问题一、带包编译,带包运行问题。
解决方案:能够把相关的文件放入同一个文件夹下,而后运行。

[代码托管]

(statistics.sh脚本的运行结果截图)

输入图片说明

上周考试错题总

对于<<的错误。 解决办法,百度得知该符号为左移符号,只要把相关数字化成二进制进行左移运算。

相关文章
相关标签/搜索