首页 > 代码库 > 堆栈方法区试题

堆栈方法区试题

面向对象是让程序尽可能的模拟人类的思维模式,那么反过来,去理解面向对象的数据存储形式。继承是子类对父类的复制;多态是重载重写,向上造型。而封装是设置数据的访问权限,可减少耦合,类内部可自由修改。

 

多态是避免在父类中大量重载而引起代码臃肿难以维护。  继承是子类使用父类的方法,多态是父类使用子类的方法。

多态是利用后期绑定来实现动态调用。  重载是静态多态,重写是动态多态。

 

父类和子类的变量与方法都是拥有各自的内存的,可以通过super来调用父类。

 

、指出下列程序运行的结果 public class Example{

String str=new String("good");

char[]ch={‘a‘,‘b‘,‘c‘};

public static void main(String args[]){

Example ex=new Example();

ex.change(ex.str,ex.ch);

System.out.print(ex.str+" and ");

System.out.print(ex.ch); }

public void change(String str,char ch[]){

str="test ok";

ch[0]=‘g‘;

} }

A good and abc

B good and gbc

C test ok and abc

D test ok and gbc 答:B

堆栈方法区试题