文档章节

携程java面向对象面试题

ted123
 ted123
发布于 2015/10/09 08:29
字数 144
阅读 59
收藏 0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Base {
     private String name = "hello" ;
     public Base() {
//      System.out.println(this);
//      关键是要认识到调用callName方法的是sub类型的对象
         callName();
     }
     public void callName(){
         System.out.println(name);
     }
     public static void main(String[] args) {
         new Sub();
     }
}
 
class Sub extends Base{
     private String name= "world" ;
     public void callName(){
         System.out.println(name);
     }
}

相比原题有点小改动,问题就是最后控制台输出什么。个人认为这个问题的关键在于认识到Base()对象构造方法中调用callName()的是什么对象。

本文转载自:http://www.oschina.net/question/2471179_2135196

ted123
粉丝 0
博文 15
码字总数 6236
作品 0
南京
私信 提问
漫漫大学江湖录 - 爱与恨唯与工作更交织

前言 其实在18年11月有了华为,就已经宣告结束了大学校招历程,是时候写下总结了,再不写估计很多东西都忘了。 在一些程序员社区混久了,从别人的学习、求职、工作经历中越发感受到很多的正能...

JavaEdge
01/07
0
0
【推荐】大众点评Java开发实时应用监控平台-CAT

CAT介绍 CAT是基于Java开发的实时应用监控平台,包括实时应用监控,业务监控。 CAT作为大众点评网基础监控组件,它已经在中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等)中得到广泛...

java技术栈
2017/11/14
0
0
Android--面试中遇到的问题总结(三)

《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备...

sealin
2017/02/22
0
0
Java面试题:怎样实现Singleton模式编程

Java面试题:怎样实现Singleton模式编程 【考题题干】请编写一个Singleton模式的程序 【试题分析】 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作...

高小东
2011/03/04
1K
9
百词斩Java程序员面试11个问题,你会几个?2018-04-10

近日,我们在w3cschool app开发者头条上,可以看到百词斩Java程序员面经。 在分享百词斩Java面经前,w3cschool特别给程序员小伙伴们带来一些Java学习干货: 0、学习Java必备的3大神器 如果你...

W3Cschool
2018/04/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud 笔记之Spring cloud config client

观察者模式它的数据的变化是被动的。 观察者模式在java中的实现: package com.hxq.springcloud.springcloudconfigclient;import org.springframework.context.ApplicationListener;i...

xiaoxiao_go
昨天
6
0
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部