第七天的视频,做下笔记。

师兄分享的视频好好看(2018.12.20)

栈内存的变量必须是声明定义赋值后才可以使用;堆内存中的变量是有默认值的。

举例子如下;
师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

2:形式参数

师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

3:匿名对象

师兄分享的视频好好看(2018.12.20)师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

问题:匿名对象有什么好处吗?

可以提高内存的使用效率,匿名对象调用完毕就是垃圾,可以被垃圾回收器回收。

师兄分享的视频好好看(2018.12.20)

两个对象都使用匿名对象:
师兄分享的视频好好看(2018.12.20)

4:封装性的引出

师兄分享的视频好好看(2018.12.20)

上例子;师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

5:private关键字

师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)
在上述图形中,类中的method方法也是private修饰的,最后如果需要调用,还是需要另外一个public方法来帮助调用!一般来说,它只用来修饰属性,而不用来修饰方法。

6:为什么不在setXxx()中做数据校验了

因为数据在网络页面上录入的时候就及进行了数据的校验。

7:this:代表所在类的对象引用,简单说,就是当前类的一个对象

师兄分享的视频好好看(2018.12.20)

开始:

师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

上面的代码明显不符合我们之前约定的规则;

在修改规则后代码如下,但是又有了一个新的规则:变量的就近原则。
师兄分享的视频好好看(2018.12.20)

上面的代码:把形式参数中的name自己赋值给了自己,而不是类中的name

师兄分享的视频好好看(2018.12.20)

8:理解谁调用方法就代表谁

师兄分享的视频好好看(2018.12.20)

9:构造方法格式
师兄分享的视频好好看(2018.12.20)

师兄分享的视频好好看(2018.12.20)

观察上述代码:方法才有括号。所以:Student s= new Student();后边的这个其实就是默认的构造方法。

10:构造方法哪里来的

师兄分享的视频好好看(2018.12.20)

构造方法重载是一个方法重载的现象;

这个时候我们知道了;给成员变量赋值有两种方法;
师兄分享的视频好好看(2018.12.20)

相关文章:

  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2021-10-01
  • 2021-05-11
  • 2021-12-05
猜你喜欢
  • 2021-10-18
  • 2022-01-12
  • 2021-10-10
  • 2021-09-27
  • 2021-12-19
  • 2022-01-02
  • 2021-06-29
相关资源
相似解决方案