java第八版第八章对象和类答案_第八章 类和对象

本文深入探讨了Java的面向对象编程(OOP)特性,包括抽象、封装、继承和多态。讲解了对象、类的定义及创建,强调了封装的重要性,并阐述了如何通过属性和方法来描述对象。同时,提到了类与对象的区别,以及定义类的步骤。文章还介绍了Java中的变量类型,包括成员变量和局部变量,并强调了变量初始化的重要性。最后,通过实例展示了如何创建和使用对象。
摘要由CSDN通过智能技术生成

1. java是一种面向对象的编程语言(Object Oriented Pragramming Languge,OOP)。

2. OPP具有的优点是:

使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,这样编程就更加人性化;它的宗旨在于模拟现实世界中的概念

3. OPP主要有抽象、封装、继承、多态四大特征

4. 对象:

1)用来描述客观事物的一个实体,由一组属性和方法构成

2)对象的属性和方法通常被封装在一起,共同体现事物的特征,二者相辅相成,不可分割

对象的特征——类的属性

对象的操作——类的方法

5. 封装的两层含义:

1)其一是隐藏内部行为,即隐藏内部方法

2)其二是隐藏内部信息,即隐藏数据成员

6. 面向对象编程,需要掌握如下几点:

1)抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分的注意与当前目标有关的方面;抽象并不打算了解全部问题,而只是选择其中的重要的一部分。

2)封装就是将属性和方法一起包装到一个程序单元中,并隐藏方法的实现过程,这个程序单元可以以类的形式出现,

3)只关注类的属性和方法就称为数据抽象

7. 类和对象的区别

1)类:抽象的概念,是一个膜子,确定了对象的属性和方法

2)对象:能够看得见摸得着的实事我,具有静态和动态特性

8. 定义一个类的步骤:

1)定义类名

2)定义类的属性。  访问修饰符 属性类型 属性名称=默认值;

3)定义类的方法

访问修饰符    返回值类型    方法名称(){

方法体

}

9. 类名命名的规则

1)不能使用java关键字

2)首字母可以为字母,也可以是“_”、“$”(建议不要这样);

3)不能包含空格和“,”号。

10. 使用new关键字创建类的一个对象,格式为:

类名 对象名=new 类名();

例:Yun beijing=new  Yun();

11. 使用方法

对象名.属性=值;   例:beijing.schoolName="云图智联";

对象名.方法;        例:beijing.showInfo();

12. 属性

1)属性有常量属性和成员属性之分

2)常量属性就是用final修饰的属性,它的值只能赋值一次,以后就不能在更改了。

13. 变量

变量根据它定义的位置,分为成员变量和局部变量,直接定义在类的主体中的变量叫成员变量,定义在方法的主体中的变量就是局部变量。

成员变量:上级是类,作用域是整个类中

局部变量:上级是方法,作用域是当前方法

定义局部变量的语法格式为:数据类型 变量名=值;

14. java的小细节

java变量在使用前必须先声明和初始化(赋初始值),特别是局部变量,如果没有处始化并赋值,那么就可能出现异常。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值