1、什么是对象?什么是类?类和对象有什么关系?
对象:对象是存在的具体实体,具有明确定义的特征和行为。
类:是具有相同属性和行为的一组对象的集合。(在软件系统中,我们用类来模拟现实生活中的实体,对象是类的实列。)
面向对象:一种认识事物的方式,注重对事物整体的认知,最符合人类自然的思维习惯。

2、属性和静态变量的区别是什么?
属性是对象的特征,是对象的一部分。不同的对象属性值是不一样的,一个对象属性值的变化不会影响另一个对象。
.静态变量是独立在对象之外的变量,是所有对象共享的对象。当他的值发生变化时,会影响所有的对象。(属性只能通过对象.的方式访问,而静态变量也叫类变量可以通过类名.静态变量以及对象.来访问)

3、什么样的对象符合垃圾回收的条件?
垃圾回收器是回收没有被变量指向的对象。(变量存的是数值,对象指向的是地址。)

4、变量按类型分为几种?各有什么特点?
1.按类型分:基本数据类型和引用数据类型
  a.基本数据类型中存放的是具体的数据。
    基本数据类型八种:byte,short,int,long,float,double,char,boolean。
  b.引用数据类型中存放的是对象的地址。
    引用数据类型有三种:类,数组,接口。

5、变量按作用域分为几种?各有什么特点?
按作用域分:局部变量,成员变量(属性)和静态变量(类变量)★
局部变量:方法和语句内部定义的变量(栈空间,当方法或语句块一结束,局部变量空间马上释放)
  成员变量(属性):方法外部,类的内部定义的变量(堆空间,随对象产生而产生,随对象销毁而销毁)
  类变量(静态变量):加上了关键词“static”(数据段,常驻内存,创建好之后,就不会消失) 
  对象——>堆, 局部变量——>栈, 类变量、常量——>数据段, 方法的定义——>代码段

6、什么是null?对null调用方法和属性有什么后果?
null表示一个引用类型的变量没有指向任何对象。对一个空值的变量调用方法或属性,会抛出java.lang.NullPointerException异常。

7、什么是包?包有什么作用?
包是文件夹,通过使用包,可以有效的组织相关的类,还可以在不同的包中存放同名的类。另外还可以做到信息的隐藏。

8、如何在一个包中使用另外包中定义的类?什么样的类无需导入可以直接使用?
使用另一个包里定义的类:inport 包名.类名;(import 类的全路径)进行导入。只有本包的类和java.lang.*中的类无需导入可以直接使用。

什么是类。什么是对象相关推荐

  1. java.io包对象读写_java.io 包中的____________和____________类主要用于对对象(Object)的读写_学小易找答案...

    [多选题]连铸钢水成分控制的要求有( ). [单选题]起动机用直流电动机将电能转化为 [单选题]下列关于我国少数民族传统禁忌的说法中,错误的是( ). [多选题]下列选项中 , 属于表单控件的是 ( ...

  2. 每天学一点Scala之 伴生类和伴生对象

    1.  object 相当于class的单个实例,因此,在object里声明的变量都是静态变量,静态方法 2.  在object里声明的变量,都是全局变量,也就是类的公共属性,或者类似于java中父类 ...

  3. CSS内置的几个标准的伪类和伪对象

    伪类和伪对象相信大家经常听到,有一部分同学会把这俩个搞混淆,其实我本人有时候也会.今天特地梳理了一下, 下面一一列出,看完后相信对这俩会有比较清晰的区分 伪类 用途 :link a连接标签的未被访问的 ...

  4. php类对象无法转还子符串问题,php – 类stdClass的对象无法转换为字符串

    我目前遇到PHP问题,我收到此错误, 无法将类stdClass的对象转换为字符串,当我在我的站点中运行此部分代码时,会发生错误, function myaccount() { $data['user_ ...

  5. 单例模式(全局地提供了一个类的唯一对象,该类的对象只创建一次,避免了创建类对象的开销)

    单例模式全局地提供了一个类的唯一对象,而且类的对象只需要创建一次,避免了创建类的对象开销 代码 single.h #ifndef HEADFILE #define HEADFILE#include & ...

  6. 【设计模式】适配器模式 ( 类适配器代码模板 | 对象适配器代码模板 | 适配器模式示例 )

    文章目录 I . 适配器模式 ( 类适配器 ) 代码模板 II . 适配器模式 ( 对象适配器 ) 代码模板 III . 适配器模式 代码示例 I . 适配器模式 ( 类适配器 ) 代码模板 1 . ...

  7. 适配器模式——类适配器模式,对象适配器模式

    概述 如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准. 而我们使用的插头如下图最右边的.因此我们的笔记本电脑,手机在当地不能直接充电. 所以就需要一个插座转换器,转换器第1面插入当地的插 ...

  8. Visual Studio “类视图”和“对象浏览器”图标含义

     Visual Studio "类视图"和"对象浏览器"图标 http://msdn.microsoft.com/zh-cn/library/y47ychfe. ...

  9. python 类属性和对象属性--定义和作用域

    类属性和对象属性定义 Python一切皆对象(object),每个对象都可能有多个属性(attribute).Python的属性有一套统一的管理方案. 对象的属性可能来自于其类定义,叫做类属性(cla ...

  10. python的类和实例化对象

    一切皆对象,类也是对象,类来自于元类type,如果一个类没有声明自己的元类,默认它就是元类. 即类是元类的实例,通过type(类)会显示type,而实例来自于类. 类有两个属性,数据属性和函数属性,下 ...

最新文章

  1. 摄像头YUV图像常见数据格式介绍
  2. 【Codevs1322】单词矩阵
  3. SolrException: Index locked 和 Error opening new searcher 最终解决方案(找了好久才解决)
  4. 第四范式先知平台成为首个通过金融信创适配验证的AI产品
  5. php方法参数,关于PHP方法参数的那一些事
  6. 双目估计方法_双目深度估计中的自监督学习概览
  7. 主键和外键举例_数据库-主键和外键及其约束
  8. 【hibernate】idea利用maven搭建hibernate环境(创建hibernate配置文件(包括cfg和hbm))
  9. Matlab 取整函数
  10. JavaScript 图像对象
  11. unity5 rendersetting选项
  12. 什么是借、贷、来账、往账、挂账、贷记、借记
  13. Qgis教程07:矢量数据属性编辑
  14. 192.168.8.1手机登陆_192.168.1.101登陆页面手机进入 即可登陆
  15. 苹果Mac系统怎么彻底关闭开机的声音?
  16. win 访问linux加密硬盘分区,手把手教你使用BitLocker给win10硬盘分区加密的方法
  17. 什么是导航?导航具有什么样的作用?
  18. 仓库摆放示意图_仓库货物摆放标准
  19. win10下的Cmd命令的初步认识
  20. 最近公共祖先 (LCA) [No. 21]

热门文章

  1. Matlab 矩阵论 矩阵分解的计算实现(六)矩阵的正交三角分解
  2. 强、弱、一般、健壮等价类区别
  3. iOS应用的启动流程和优化详解
  4. go语言比java高级在哪里
  5. ossim监控mysql_基于OSSIM平台的漏洞扫描详解
  6. 测序技术回顾与第三代测序技术展望
  7. java用swing日历标记节日,java基于swing实现日历
  8. cJSON 使用详解
  9. SpringBoot项目启动报错:Field userMapper in com.demo.controller.MemberController required a bean of type ‘c
  10. C# AutoMapper 了解一下