您的位置 首页 java

java面向对象知识,都要知道

1.面向对象(匿名对象的概述和应用)(掌握)

  • A:什么是匿名对象?
  • 没有名字的对象就是匿名对象
  • B:匿名对象使用场景
  • a:调用方法, 仅仅只调用一次的时候
  • C:那么,这种匿名调用有什么好处?
  • 节省代码
  • 注意:调用多次的时候,不适合。匿名对象调用完毕就是垃圾。可以被垃圾回收器回收。

匿名对象可以作为实际参数传递

  • C:演示匿名对象的调用

a.包结构

b.Day0962类

c.Day0961类

匿名对象真正正的用途(作为实际参数传递)

a.改写Day0961类的代码如下:

3.面向对象(封装的概述)(掌握)

  • A:封装概述
  • 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
  • B:封装好处
  • 隐藏实现细节,提供公共的访问方式
  • 提高了代码的复用性
  • 提高安全性。
  • C:封装原则
  • 将不需要对外提供的内容都隐藏起来。
  • 把属性隐藏,提供公共方法对其访问。
  • D:演示封装的作用:
  • 包结构:

  • a:Student类

  • b:StudentTest测试类

面向对象(this关键字的概述和应用)(掌握)

  • A:this关键字特点
  • 代表当前对象的引用
  • B:演示
  • this的应用场景
  • 用来区分成员变量和 局部变量 重名

测试说明:接着上面的Student类

假如去掉this

控制台输出结果:

实际开发中这个是很要中的bug写法,“人家在写代码,而自己在写bug”就是这个意思了。

文章来源:智云一二三科技

文章标题:java面向对象知识,都要知道

文章地址:https://www.zhihuclub.com/172941.shtml

关于作者: 智云科技

热门文章

网站地图