A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

简答题:(每道题目3分)
26:什么是面向对象?请举例说明。
每一点是一分:

面向对象是相对应面向过程而言的一种编程思想。

思想特点:
A:更符合我们的思考习惯。
B:把复杂的简单化
C:把执行者变成了指挥者

举例:洗衣,做法等。

27:成员变量和局部的变量区别是什么?
写一点得一分:

A:类中位置不同
B:内存中位置不同
C:生命周期不同
D:初始化值不同

28:构造方法的特点是什么?需要注意什么问题?
特点1分。
注意事项2分。

特点:
        和类名相同
        没有返回值类型
        没有返回值

注意事项:
        如果没给,系统给
        如果给了,系统不给

29:方法重写是什么?需要注意什么问题?
子类中出现和父类中方法一模一样的方法。1分。

注意事项:
        子类重写父类的方法的访问权限不能更低。1分。
        私有不能被重写。1分。

30:抽象类和接口的区别是什么?
A:成员的区别
        抽象类有什么…
        接口有…
B:关系的区别
        类与类
        类与接口
        接口与接口
C:设计理念的区别
        is a
        like a
编程题:(每道题目10分)
扣分项:
        单词拼写错误 1分
        命名不规范 1分

31:写一个标准的学生类,包含如下内容:
                成员变量:name,age
                构造方法:无参构造,带两个参数的构造
                成员方法:getXxx()/setXxx()方法。show()方法用于显示类的成员变量值。

class Student {
        private String name;
        private int age;

        public Student(){}

        public Student(String name,int age) {
                this.name = name;
                this.age = age;
}

…getXxx()/setXxx()

public void show() {
        System.out.println(name+”---”+age);
}
}

32:请用代码体现把大象装进冰箱的操作。
        提示:注意分析该操作中有哪些类,每个类有哪些方法。然后在测试类中调用。
class 大象 {
                                public void in() {
                                        System.out.println("我要进去");
                                }
                        }

                        class 冰箱 {
                                public void open() {
                                        System.out.println("开门");
                                }

                                public void close() {
                                        System.out.println("关门");
                                }
                        }

                        class Test {
                                public static void main(String[] args) {
                                        冰箱 b = new 冰箱();
                                        大象 d = new 大象();

                                        b.open();
                                        d.in();
                                        b.close();
                                }
                        }
33:有一只狗和一只猫。
他们都有睡觉的方法,都仅仅是睡觉。
他们都有运动的方法,狗爱跑步,猫爱跳高。
请用所学知识体现把上面的代码体现出来。
然后在测试类中进行测试。

abstract class Animal {
        run()是抽象的。
}

class Dog extends Animal {

}

class Cat extends Animal {

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马