栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【java入门】java入门级笔记知识点 :篇章4

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【java入门】java入门级笔记知识点 :篇章4

21.类和对象的关系

   类:类是对现实生活中一类具有共同属性和行为的事物的抽象

  对象:是能够看得到摸得着的真实存在的实体

22.对象的使用

创建对象:格式:类名 对象名 = new 类名();

范例:Phone p = new Phone();

使用对象:

①使用成员变量

  1. 格式:对象名.变量名
  2. 范例p.brand

②使用成员方法

  1. 格式:对象名.方法名()
  2. 范例:p.call()

23.成员变量和局部变量的区别(类似C语言中的全局变量和局部变量)

成员变量:类中方法外的变量

局部变量:方法中的变量

区别               成员变量                局部变量

类中位置不同:    类中方法外            方法内或者方法声明上

内存中位置不同:   堆内存                    栈内存

生命周期不同:随着对象的存在而存在     随着方法的调用而存在

                        随着对象的消失而消失     随着方法的用完毕而消失

初始化值不同: 有默认的初始值     没有默认的初始值,必须先定义,赋值才能使用

24.private关键字:

  • 是一个权限修饰符
  • 可以修饰成员(成员变量和成员方法)
  • 作用:是保护成员不被别的类使用,被private修饰的成员只能在本类中才能访问

针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作

  • 提供”get变量名()”方法,用于获取成员变量的值,方法用public修饰(类似于输出)
  • 提供”set变量名(参数)”方法,用于设置成员变量的值,方法用public修饰(类似于输入) 

25.This关键字(实参与方法中形参变量名重复时)

①this修饰的变量用于指代成员变量:

方法中的形参如果与成员变量同名,不带this修饰的变量指的是方法中形参,带this的是成员变量(方法内的变量和方法外的变量名相同时)

  • 不同名的话:就不需要使用this修饰

②使用this的作用:解决局部变量和成员变量的重名问题,防止分不清哪个是哪个

③this:代表所在类的对象引用

  • 记住:方法被哪个对象调用,this就代表哪个对象

26.封装

①封装概述:

  1. 是面向对象的三大特征之一(封装,继承,多态)
  2. 是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作。

②封装原则:

  1. 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作与访问
  2. 成员变量private,提供对应的getXXX()/setXXX()方法

③封装好处

  1. 通过方法来控制成员变量的操作,提高了代码的安全性
  2. 把代码用方法进行封装,提高了代码的复用性
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/855171.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号