创建一个单例模式类Single,保证该类只能有一个实例对象,并为这个类增加一个方法toString()方法返回值为String,返回内容为类名“Single”。创建另一个主类Demo,在main方法中获得类Single的对象,并输出该对象的toString方法的返回值。
class Single { private static Single INSTANCE = new Single(); private Single() {} // 私有化构造方法 public static Single getInstance() { // 提供返回该对象的静态方法 return INSTANCE; } public String toString(){ return "Single"; }}public class Demo { public static void main(String[] args) { Single object = Single.getInstance(); System.out.println(object); }}
举一反三
- 创建一个单例模式类Single,保证该类只能有一个实例对象,并为这个类增加一个方法printInfo()方法能在控制台输出类名“Single”。创建另一个主类Demo,在main方法中获得类Single的对象,并调用该对象的printInfo()方法的返回值。
- Object类中toString()方法返回一个对象的字符串表示。
- 智慧职教: 编写一个程序实现单例模式。 要求如下: 1)在类的内部创建一个该类的实例对象,并使用静态变量引用该对象。 2)类的构造方法声明为私有。 3)定义一个静态方法用于返回该类实例。
- toString()方法是Object类中定义的一个重要方法,Object类中实现的toString()方法是返回当前对象的类型和信息。
- 当一个方法的返回类型是一个类,调用程序实际得到的返回内容是_______。 A: 这个类的对象 B: 这个类的对象的引用 C: 方法能够访问的对象中的值 D: 什么也没有
内容
- 0
编程题n 编写一个Student类,包含name、gender、age、id、score属性,分别为String、String、int、int、double类型。n 类中声明一个say方法,返回String类型,方法返回信息中包含所有属性值。n 在另一个StudentTest类中的main方法中,创建Student对象,对所有属性赋值,并调用say方法打印输出所有属性。
- 1
在.NET类库中所有的类都是直接或间接的继承自Object类,在Object类中定义了ToString方法,所以,所有的类都有ToString方法,对于值类型来讲,该方法返回数值对应的字符串,对于一个类来讲该方法返回类名.这种规则是不能改变的.( 2 分)
- 2
编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类Test2。要求:(1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak()方法,在speak方法中输出“咿咿呀呀......”的信息。(2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法中输出“小样的,不错嘛!会说话了!”的信息。(3)在People类中新增方法void think(),在think方法中输出“别说话!认真思考!”的信息。(4)在主类Test2的main方法中创建Monkey与People类的对象类并调用这两个对象里面的所有方法,其中People创建两个对象,Monkey创建一个对象。
- 3
可以从一个_______创建一个或多个对象。 A: 类 B: 属性 C: 方法 D: 实例
- 4
构造方法用于创建类的实例对象,方法名与类名相同,返回类型为void