1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算 ...
分类:
编程语言 时间:
2016-08-21 22:29:23
阅读次数:
196
1 面向对象的特征 封装 继承 多态 封装:1.将不需要对外提供的内容都隐藏起来; 2.把属性都隐藏起来,提供公共方法对其访问; 继承: 1.父类是具有共同特征的一些方法或属性,我们单独把它拿出来放入一个类; 2.继承是越子类越具体,越父类越共性; 3.可以实现代码重用; 多态:父类的引用指向了子类 ...
分类:
编程语言 时间:
2016-08-01 21:10:31
阅读次数:
263
1. 面向对象编程的三大特性是什么,请简要阐述
(1).继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继 承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增 加新的方法使之更适合特殊的需要。
...
分类:
编程语言 时间:
2016-07-14 13:36:09
阅读次数:
181
经典的Java基础面试题集锦,欢迎收藏和分享
一、面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。
封装
封装...
分类:
编程语言 时间:
2016-07-11 17:18:27
阅读次数:
208
1:面向对象编程有很多重要的特性: 封装,继承,多态和抽象。 2:什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? (1)Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 (2)Java被设计成允许应用程序可以运行 ...
分类:
编程语言 时间:
2016-06-06 19:04:44
阅读次数:
346
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重 ...
分类:
编程语言 时间:
2016-06-06 10:29:28
阅读次数:
197
package test;class A { public A(){ System.out.println("A3"); } { System.out.println("A1"); } static { System.out.println("A2"); }} public class B exte ...
分类:
编程语言 时间:
2016-05-16 19:46:00
阅读次数:
145
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算... ...
分类:
编程语言 时间:
2016-04-21 20:30:43
阅读次数:
420
参考:http://blog.csdn.net/jackfrued/article/details/44921941 说未经允许不转载,我只好参考了。 1.面向对象的特征有哪些方面? 2.访问修饰符权限 权限分为:当前类,同包,子类,其他包 public均可;protected其他包不可;defau
分类:
编程语言 时间:
2016-03-16 12:19:49
阅读次数:
215