请按照以下要求设计一个学生类Student。要求如下:1)学生类有两个属性,分别是姓名(name)、性别(sex)。2)使用封装的思想将所有属性私有化,对外界提供共有的访问getter和setter方法,并在setter方法中对性别进行判断,默认为男。3)在main()方法中,创建Student的实例对象,并为name和sex属性赋值。
查看答案
阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。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()方法执行相应的运算。