题目内容

阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。classMember{privateStringname;//名字publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}classDemo{publicstaticvoidmain(String[]args){Memberm=newMember();m.name=”张三”;System.out.println(“姓名:”+m.name);}}

查看答案
更多问题

使用java类设计一个计算器,计算机具备操作数1,、操作数2、操作符三个属性,还具备计算功能。要求创建计算器对象的时候不能直接对计算器的属性赋值,要把属性都封装起来。请按照以下要求设计一个计算器类Calculator。要求如下:1)计算器类有三个属性,分别是操作数1(num1)、操作数2(num2)、操作符(option)。2)使用封装的思想将所有属性私有化,并对外界提供共有的访问getter和setter方法。3)计算器类中有一个计算的方法count(),用于执行加减乘除运算。4)在main()方法中,创建Calculator的实例对象,并为num1和num2赋值,然后调用count()方法执行相应的运算。

请简要说明使用封装的好处。

请说一说成员变量与局部变量的区别。

请简述类与对象之间的关系。

答案查题题库