公司要招人,我帮经理准备了一道面试题,考Java基础的

原创 2006年05月19日 15:38:00

编程题很简单,三个class
1. Shape类
2. 继承Shape类的Rectangle类,编写计算面积和周长的方法
3. Test类,构造Rectangle类,运行程序,输出Rectangle类的面积和周长

代码如下:

class Shape{

 protected int width;
 protected int height;
 protected int area;    // 面积
 protected int perimeter;  // 周长
 Shape() {}
 Shape(int w, int h){
  width = w;
  height = h;
 }

}

class Rectangle extends Shape{

 protected int getPerimeter(){
  perimeter = width * 2 + height *2;
  return perimeter;
 }
 protected int getArea() {
  area = width * height;
  return area;
 }

 public Rectangle(int w, int h) {
  super(w, h);
 }

}

public class Test {
 
 public static void  main (String[] args){
  Rectangle  r = new Rectangle(8,6);
  System.out.println("面积为:" + r.getArea());
  System.out.println("周长为:" + r.getPerimeter());
 }
}

后话:小弟做JSP做了2年了,大的项目没做过,但小的东西做了很多。感觉自己的Java基础太差了,得努力了。上面的code红色的部分居然被我忘记了,子类默认是调用父类的无参构造方法,所以得到的结果是,width=0,height=0,super(w,h)语句手动设置要执行的构造方法。我还到的QQ群里小问了一下,实在惭愧。

关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?

关于一道Java面试题,今天没事就剖析了一下,供初学Java和不清楚的朋友参考学习。 题目: short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s...
  • ljfbest
  • ljfbest
  • 2013年11月07日 17:45
  • 696

关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?

关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?你了解这试题背后的Java原理吗?赶紧看看吧>>...
  • jpr1990
  • jpr1990
  • 2013年07月06日 10:16
  • 9461

关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?

关于一道Java面试题,今天没事就剖析了一下,供初学Java和不清楚的朋友参考学习。 题目: short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 +=...
  • paul342
  • paul342
  • 2015年08月05日 16:26
  • 249

一道互联网公司的面试题

打印回型矩阵,mxn的,类似这样: 这个是m=4 n=5,顺时针走,一圈一圈的。 刚开始我做这道题的时候也是比较紧张(周围有人盯着你,你写code真的是很不爽),思维陷入死胡同了。后来问了...

厦门铃盛软件公司的一道面试题

这个公司你如果面试得好的话,一般会有5关,当然我应聘的是自动化测试 第1关,给你题,问你会不会,如果会的话马上上机做题,不限制时间,不可以上网查相关资料,可以申请查API文档 第2关,技术主管会来...

上海某大型游戏公司Unity3D基础面试题

http://blog.csdn.net/yaokang522/article/details/46413935 1.Unity中碰撞器(Collider)和触发器(Trigger)的区别?...

上海某大型游戏公司Unity3D基础面试题

1.Unity中碰撞器(Collider)和触发器(Trigger)的区别? 碰撞器(Collider)有碰撞效果,IsTrigger=false,可以调用OnCollisionEnter/St...

[Unity3D]上海某大型游戏公司的基础面试题

一个小老乡跟我聊到去上海某大公司的基础面试题,面试结果不尽如人意,但还是分享了下面试的试题,刚刚第一次唱给录制视频,给某人讲课,我感觉讲的还算比较耐心,但发现一些新手入门学习的弊端,可能是很普遍的现象...

[Unity3D]上海某大型游戏公司的基础面试题

一个小老乡跟我聊到去上海某大公司的基础面试题,面试结果不尽如人意,但还是分享了下面试的试题,刚刚第一次录制视频,给某人讲课,我感觉讲的还算比较耐心,但发现一些新手入门学习的弊端,可能是很普遍的现象,这...

[Unity3D]上海某大型游戏公司的基础面试题

[Unity3D]上海某大型游戏公司的基础面试题 一个小老乡跟我聊到去上海某大公司的基础面试题,面试结果不尽如人意,但还是分享了下面试的试题,刚刚第一次录制视频,给某人讲课,我感觉讲的还...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:公司要招人,我帮经理准备了一道面试题,考Java基础的
举报原因:
原因补充:

(最多只允许输入30个字)