面向对象(上) 章节练习题及面试题

类的实例化

代码实现

编写一个Student类,包含name、gender、age、id、score属性,分别为String、String、int、int、double类型。
类中声明一个say方法,返回String类型,方法返回信息中包含所有属性值。
在另一个StudentTest类中的main方法中,创建Student对象,并访问say方法和所有属性,并将调用结果打印输出。

答:

class Student {
    private String name;
    private String gender;
    private int age;
    private int id;
    private double score;

    public Student(String name, String gender, int age, int id, double score) {
        this.name = name;
        this.gender = gender;
        this.age = age;
        this.id = id;
        this.score = score;
    }
    public String say(){
        return "名字:" + name + "; 性别:"+ gender + "; 年龄"+ age + "; id:" + id + ";成绩:"+score;
    }
}
public class StudentTest {
    public static void main(String[] args) {
        Student s=new Student("素媛","女",22,520,100);
        System.out.println(s.say());
    }
}

编程题1

定义一个丈夫Husband类,有姓名、年龄、妻子属性;

定义一个妻子Wife类,有姓名、年龄、丈夫属性;

丈夫类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和他的妻子的姓名,年龄;

妻子类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和她的丈夫的姓名,年龄;

定义一个测试类,创建妻子和丈夫对象,然后测试。

 

答:

class Husband{
    public String name;
    public int age;
    public Wife wife;

    public Husband(String name, int age) {
        this.name = name;
        this.age = age;
    }
    public void getinfo(){
        System.out.println("我是丈夫:"+name +" 年龄:"+age+" 妻子:"+wife.name+" 年龄:"+wife.age);
    }
}

class Wife{
    public String name;
    public int age;
    public Husband husband;

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

    public void getinfo(){
        System.out.println("我是妻子:"+name +" 年龄:"+age+" 丈夫:"+husband.name+" 年龄:"+husband.age);
    }
}

public class TestOfLove {
    public static void main(String[] args) {
        Husband hb=new Husband("健哥",18);
        Wife wf=new Wife("媛姐",19);
        hb.wife=wf;
        wf.husband=hb;
        hb.getinfo();
        wf.getinfo();
    }
}

运行结果:

我是丈夫:健哥 年龄:18 妻子:媛姐 年龄:19
我是妻子:媛姐 年龄:19 丈夫:健哥 年龄:18

编程2

定义银行账户类Account,有属性:卡号cid,余额balance,所属用户Customer   

银行账户类Account有方法:

(1)getInfo(),返回String类型,返回卡的详细信息

(2)取钱方法withdraw(),参数自行设计,如果取钱成功返回true,失败返回false

(3)存钱方法save(),参数自行设计,如果存钱成功返回true,失败返回false

   

其中Customer类有姓名、身份证号、联系电话、家庭地址等属性

    Customer类有方法say(),返回String类型,返回他的个人信息。

在测试类Bank中创建银行账户类对象和用户类对象,并设置信息,与显示信息

 

分析:类似前面一题的思路和写法,这里可以跳过。

方法的使用

哪个选项和show()方法重载

class Demo{

    void show(int a,int b,float c){}

}

A.void show(int a,float c,int b){}//yes

B,void show(int a,int b,float c){}//一模一样。不可以出现在同一个类中。

C.int show(int a,float c,int b){return a;}//yes。

D.int show(int a,float c){return a;}//yes

答:ACD

 

方法的声明

  • 14
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
  感谢信是一个与招聘团队联系的最有力工具。为了体现你的真诚可信,你需要对每个成员分别表达你的谢意,要避免千篇一律的内容。尝试把重点放在与面试你的每个人的交流方面。   值得大家思考的是:求职者,特别是很多资深人士要牢记这些集体的决策者,因为从长远观点来看,这样做是值得的 *************************************************** end start ************************ 毕业生如何顺利通过面试关2008-06-04 13:11参加面试是求职者应聘的重要环节。求职者要在应聘面试中取得成功,就要了解到,用人单位的招聘原则是在适合本单位某项工作要求的前提下找到优秀的人选,即“最合适、最优秀”原则。为此,应聘者不但要在面试中展示自己的优秀才华和素质,还要让面试考官认为自己是最适合该单位该工作的。不同的用人单位有不同的用人标准和要求,但是优秀的用人单位总是在“诚实、正直、踏实、合作、潜力、技能”等方面有大体一致的要求。这些基本素质和技能不仅体现于个人的求职材料,还体现于应聘面试的方方面面。 一、着装得体 根据季节需要着装,尤其是一些小细节,比如说,衣襟是否平整,纽扣是否系全等,都不能忽视,如果穿着凌乱,不注意小节,用人单位会因此联想到毕业生今后的工作态度也会不认真、不严谨,会给用人单位留下不好的印象。 二、做到知己知彼 应聘面试要知己知彼。“知己”,就是充分分析自己的职业倾向和实力,做好职业定位和职业选择,要有目的去应聘。“知彼”的内容主要有:首先须了解用人单位和所求职位的情况,还要熟悉该单位招聘面试的特点和程序,了解用人单位的名称、产品、经营情况、企业文化、用人理论等。 三、做好心理准备 毕业生一定要轻松自信把握机会,其实面试就是考核毕业生的心理素质,如果自己都有给自己自信,那如何能面对考官的质疑,一定要相信自己能行。应聘面试的心理准备包括:首先要有一颗平常心。心情越平静,越有利于发挥个性与才干。其次,要培养自己的信心。对应聘面试要在战略上重视,战术上藐视,要相信,既然自己有面试的机会就证明自己有优势把能力和知识展示出来。再者,要有抗挫折的心理准备。即使这次不成功,还有其他的机会,决不能因这一次面试失败就心灰意冷,失去信心。最后,要调节好自己的心情。心情会影响你给人的第一印象,所以愉快的心情也能感染面试者。 四、准备几个问题 面试主要是考察毕业生对单位和职位的了解程度、毕业生的专业知识和技能,以及他们的社会意识、综合素质、敬业精神等。所以在谈话和提问式的面试中,总有一些问题是面试者常常提问的,例如:“简单地自我介绍”、“为什么要应聘这个职位”、“你认为你为什么能胜任这个工作”、“你能不能举两个例子来证明你刚才所说的能力和素质”、 “你的优势劣势有哪些”、“你期望的工作是什么样子的,你是如何为自己设计职业生涯的”等等。所以要根据所了解的情况和自身情况对回答进行精心准备与设计。 五、掌握应答技巧 应答是应聘面试的重头戏,面试者要掌握面试应答技巧。  1、发音清楚掌握节奏 面试时要注意发音清楚,掌握节奏。在回答考官的问题时,毕业生讲话的声音要以坐得最远的考官能够清楚地听到你的回答为标准,讲话节奏快慢以考官能够完整地听清你的含义,略有思考为标准,毕业生应多加练习,面试时注意掌握情况,视情况而定。   2、保持诚信 其实说到底,面试就是要向企业展现最优秀的自己,这其中没有捷径,更不存在投机取巧,诚实是唯一的技巧。求职者千万不要心存侥幸,在简历中灌水,肆意吹嘘自己的能力和经验,须知企业的招考官阅人无数,早已炼就识珠慧眼,加之兼备胜任力模型和行为面谈法,任何夸大和不实都无处遁形。即便是通过了面试这关,求职者在日后的实习工作当中也难免会因为能力不济而原形毕露,大吃苦头。 3、应对得体 很多初涉职场的求职者在见到面试官时都表现得精神紧张,手足无措,做出许多下意识的动作,比如不停的搓手,玩弄小饰物,转笔,抖动双脚,不敢抬头,眼神游离等,殊不知正是这些细微的动作出卖了你紧张的内心,给面试官留下胆怯失措、唯唯诺诺的印象,其面试结果也可想而知。正确的方式应该是平稳自己的情绪,端正自己的坐姿,敢于与面试官进行眼神交流,在倾听对方讲话时将身体略微前倾,让对方感受到你对工作的重视及诚意。声音保持平稳洪亮,清晰流畅的表达自己的所思所想,展现自己的风采特长。 4、礼仪细节 还有一些求职者不太注重职场礼仪,认为这些细微琐碎的事情无关痛痒,然而这些细节往往会影响到面试的成绩。面试时自觉敲门,并主动向面试官问好、握手或鞠躬致敬,面试时坐

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值