首页 > 代码库 > 堆栈方法区试题
堆栈方法区试题
面向对象是让程序尽可能的模拟人类的思维模式,那么反过来,去理解面向对象的数据存储形式。继承是子类对父类的复制;多态是重载重写,向上造型。而封装是设置数据的访问权限,可减少耦合,类内部可自由修改。
多态是避免在父类中大量重载而引起代码臃肿难以维护。 继承是子类使用父类的方法,多态是父类使用子类的方法。
多态是利用后期绑定来实现动态调用。 重载是静态多态,重写是动态多态。
父类和子类的变量与方法都是拥有各自的内存的,可以通过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
堆栈方法区试题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。