Java面向对象基础面试题总结(2)1、Overload和Override(OverWrite)有什么区别?Overload 的方法是否可以改变返回值的类型???1)重载Overload是方法的重载,表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同,这些不同包括位置不同,个数不同,类型不同。
??2)重写 Override 是方法的重写,表示子类中的方法可以与父类中的某个方法的...
分类:
编程语言 时间:
2016-05-12 21:44:42
阅读次数:
256
报错代码如下: 造成这个异常的原因可能是: 在你的工程里面,有两个Engin类,比如:two.entity.Engin与allview.entity.Engin,虽然位于不同的包,但是会出现 duplicate import异常,解决办法如下: 比较简单的办法,更改其中一个类名。 第二种解决办法,将 ...
分类:
Web程序 时间:
2016-05-05 22:24:16
阅读次数:
252
包 package 目录概念,箱子 package放在源文件最前面,package语句只能有一个,多层用“.”分割 如何使用package, 同包类直接引用,不同包import 包名.*; import 包名.类名 import要在package之后引用 静态引入: 引入包中的静态成员变量和静态方法 ...
分类:
编程语言 时间:
2016-05-02 13:03:43
阅读次数:
189
面向对象编程(OOP)1、面向对象的特征有哪些方面? 封装,继承,多态和抽象。下面我们会逐个分析这些特性。封装 给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。
下面列出了使用封装的一些好处:
通过隐藏...
分类:
编程语言 时间:
2016-04-22 20:26:25
阅读次数:
240
来对多渠道打包,并生成不同的包名的知识点做个总结。需要生成不同包名的原因是为了运营的ASO。
方法:
1.直接建立渠道的文件夹,修改Manifest里面的包名
2.利用占位符
当然上面两种方法各有优劣,最后说一下他们的各自的一些特点。首先来说第一种方法,步骤:
1.根据需要生成多少个包名的包建立和main同级的文件夹。例如:我这里需要两个不同包名的包,那就需要建立两个不同渠道的文件夹。...
分类:
其他好文 时间:
2016-04-22 19:45:45
阅读次数:
152
程序的内存分配 在计算机系统中,运行的应用程序的数据都是保存在内存中,不同类型的数据,保存的内存区域不同,包括: 1、栈区[stack]:由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区[heap]:一般由程序员分配释放,若程序员不释放,程序结束时可 ...
分类:
其他好文 时间:
2016-03-27 12:41:19
阅读次数:
219
权限修饰符本类同一包下的类不同包下子类不同包下无关类privateY默认的YYprotectedYYYpublicYYYY一.本类中可以直接访问的验证packagea1.a2.a3;
classFather{
privatevoidshow(){
System.out.println("show");
}
voidshow2(){
System.out.println("show2");
}
protectedvoidsho..
分类:
其他好文 时间:
2016-03-03 19:35:35
阅读次数:
145
在Java中一共有4中访问权限,分别是:private,default(默认),protected和public用表格的形式来表示是这样的:范围privatedefaultprotectedpublic同一类√√√√同一包中的类√√√不同包中的子类√√其他包中的其他类√关于protected访问权限下的属性或方法,在其他包中的..
分类:
编程语言 时间:
2016-03-03 11:32:34
阅读次数:
187
重载 具有相同的作用域(即同一个类定义中) 函数名字相同 参数类型、顺序或数目不同(包括const参数和非const参数) virtual关键字可有可无 覆盖 是指派生类重新实现(或改写)了基类的成员函数,其特征是: 不同的作用域(分别位于派生类和基类) 函数名称相同 参数列表完全相同 基类函数必须
分类:
其他好文 时间:
2016-03-01 00:52:39
阅读次数:
221
一.继承 语法关键字:extends 1、特点:子类继承父类的属性、方法! 2、不能继承的情况:私有的属性、方法、不同包、“default”修饰符! 3、单一继承:父类可被多个子类继承,一个子类只可继承一个父类! b继承a 二、super 在继承前提下,在子类中使用,强行调用父类的方法、属性 Sup
分类:
其他好文 时间:
2016-02-29 23:07:27
阅读次数:
192