A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2020-1-5 14:44  /  3498 人查看  /  24 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1 什么是面向对象的思想?
面向对象主要分析的是谁来解决问题,性能比面向过程差,但是代码复用性更好。

2 类和对象的关系?
类:是对具有共同属性和行为事物的抽象
对象:看得见摸得着具体实体。
类  对象 =  new 类();

3 成员变量和局部变量的区别?
成员变量在方法外部,局部变量在方法内部,成员变量有默认值,局部变量必须先赋值再使用。

4 封装在我们的程序中哪里可以体现的到?为什么要使用封装?
将属性,行为封装到类中,给私有化。 防止该类的数据被外界的代码随机访问

5 什么是this关键字?它有什么用途?
his表示当前类的对象引用,this可以用来区分全员变量和局部变量(当全员变量和局部变量名字一样

6 什么是构造方法?有几种构造方法?类中会自带构造方法么?
构造方法是一个方法,是一个特殊的方法,有无参构造方法,和有参构造方法。会,如果,没有定义无参和有参的构造方法,类中
会自带一个构造方法

7 可以通过哪两种方式给对象中的属性赋值?
有参的构造方法,set方法
8 说说今天你觉得重要的点.

封装,无参,有参构造方法。成员变量和局部变量的内存分配管理
回复 使用道具 举报
今日整理:
1 什么是面向对象的思想?
面向对象分析的不是解决问题的步骤,而是谁解决了这个问题,谁就是对象。
2 类和对象的关系?
类由属性和行为组成。
类是具有共同属性和行为事物的抽象。
对象是看得到摸得着的东西,万事万物皆为对象。
类是对象的抽象,对象是类的实体。
3 成员变量和局部变量的区别?
成员变量在方法外部定义,局部变量在方法内部定义。
成员变量可以在类中的任意位置使用,局部变量只能在定义的方法内部使用。
成员变量的初始值为数据类型的默认值,默认值由它的数据类型决定,局部变量没有初始值
4 封装在我们的程序中哪里可以体现的到?为什么要使用封装?
将属性(成员变量)封装到类中,使其私有化;
将行为(成员方法)封装到类中,使其私有化。
封装是为了类不会被外界代码随机访问,而是通过private提供对应的setter()和getter()方法来访问。
封装是通过方法来控制成员变量的操作,提高了代码的安全性,把代码用方法封装起来,提高了代码的复用性。
5 什么是this关键字?它有什么用途?
this表示当前类的对象引用,谁调用方法,谁就是this。
this可以用来区分成员变量和局部变量。
6 什么是构造方法?有几种构造方法?类中会自带构造方法么?
构造方法是一个特殊的方法,作用是创建对象,功能是完成对象数据的初始化,在一个类中如果具体显示提供构造方法,里面默认有一个无参的构造方法。
无参的构造方法, 带多个参数的构造方法。
7 可以通过哪两种方式给对象中的属性赋值?
(1)使用  引用名称.属性名称=值;
(2)使用构造方法完成
8 说说今天你觉得重要的点.
搞清楚了面向过程和面向对象的区别;
创建对象时,对象属性和行为的调用;
成员变量和局部变量的区别;
如何调用封装的方法;
构造方法的种类和使用方法。
回复 使用道具 举报
reality8 发表于 2020-1-5 22:01
今日整理:
1 什么是面向对象的思想?
答:面向对象的思想中把描述一个对象的特点的属性都封装在这个对象中,

张恒-----------------------
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马