05 2022 档案
摘要:构造器(constructor)是否可被重写(override) 构造器不能被继承,因此不能被重写,但可以被重载。 重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分? 方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运
阅读全文
摘要:什么是内部类? 在Java中,可以将一个类的定义放在另外一个类的定义内部,这就是内部类。内部类本身就是类的一个属性,与其他属性定义方式一致。 内部类的分类有哪些 内部类可以分为四种:成员内部类、局部内部类、匿名内部类和静态内部类。 静态内部类 定义在类内部的静态类,就是静态内部类。 public c
阅读全文
摘要:成员变量与局部变量的区别有哪些 变量: 在程序执行的过程中,在某个范围内其值可以发生改变的量。从本质上讲,变量其实是内存中的一小块区域 成员变量: 方法外部,类内部定义的变量 局部变量: 类的方法中的变量。 成员变量和局部变量的区别 作用域 成员变量: 针对整个类有效。 局部变量: 只在某个范围内有
阅读全文
摘要:抽象类和接口的对比 抽象类是用来捕捉子类的通用特性的。接口是抽象方法的集合。 从设计层面来说,抽象类是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。 相同点 接口和抽象类都不能实例化 都位于继承的顶端,用于被其他实现或继承 都包含抽象方法,其子类都必须覆写这些抽象方法 不同点 备注
阅读全文
摘要:面向对象概述 面向对象和面向过程的区别 面向过程: 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,能是最重要的因素。 缺点: 没有面向对象易维护、易复用、易扩展 面向对象: 优点: 易维护、易复用、易扩
阅读全文
摘要:数据类型: Java有哪些数据类型 **定义:**Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。 基本数据类型 数值型 整数类型(byte,short,int,long) 浮点类型(float,double) 字符型(char) 布尔型(bo
阅读全文
摘要:何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是
阅读全文

浙公网安备 33010602011771号