在一个对象的方法里面:self.name= “object”;和 name =”object” 有什么不同吗?

题目

在一个对象的方法里面:self.name= “object”;和 name =”object” 有什么不同吗?


相似考题

1.试题五(共 15分)阅读以下说明和C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。【说明】已知类 LinkedList 表示列表类,该类具有四个方法:addElement()、lastElement()、umberOfElement()以及removeLastElement()。四个方法的含义分别为:void addElement(Object): 在列表尾部添加一个对象;Object lastElement(): 返回列表尾部对象;int numberOfElement(): 返回列表中对象个数;void removeLastElement(): 删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类,C++代码1和C++代码2分别采用继承和组合的方式实现。【C++代码 1】class Stack :public LinkedList{public:void push(Object o){ addElement(o); }; //压栈Object peek(){ return (1) ; }; //获取栈顶元素bool isEmpty(){ //判断栈是否为空return numberOfElement() == 0;};Object pop(){ //弹栈Object o = lastElement();(2) ;return o;};};【C++代码 2】class Stack {private:(3) ;public:void push(Object o){ //压栈list.addElement(o);};Object peek(){ //获取栈顶元素return list. (4) ;};bool isEmpty(){ //判断栈是否为空return list.numberOfElement() == 0;};Object pop(){//弹栈Object o = list.lastElement();list.removeLastElement();return o;};};【问题】若类LinkedList新增加了一个公有的方法removeElement(int index),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(int index)? (5) (A. 继承 B. 组合)

更多“在一个对象的方法里面:self.name= “object”;和 name =”object” 有什么不同吗?”相关问题
  • 第1题:

    关于mysql_fetch_object说法中,正确的是:()。

    A.mysql_fetch_object和mysql_fetch_array一样,没什么区别

    B.mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢

    C.mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多

    D.mysql_fetch_object返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差不多


    参考答案:D

  • 第2题:

    如何获取参数为Object对象的具体属性

    如 Student类有属性 id , name  并且已经赋值  1,小明

    我需要定义一个共有的方法,

    public void aa(Object obj){

       ......

    }

    public static void main(String[] args){

           Student stu = new Student();

            stu.setId("1");

            stu.setName("小明");

           aa(stu);

    }

    我如何在aa方法里面获取对象具体的属性值,即:id=1  name=“小明”


     

    建议使用比较通用的办法:

     

    Student类里面重写toString() 方法

    class Student{

     public String toString(){

      return "id=" + id + " name = " + name;

     }

    }

    public void aa(Object obj){

      String stuInfo = obj.toString(); 

    }

     


    获取参数为Object对象的具体属性,通用方法:

     

    Student类里面重写toString() 方法

    class Student{

     public String toString(){

      return "id=" + id + " name = " + name;

     }

    }

    public void aa(Object obj){

      String stuInfo = obj.toString(); 

    }

  • 第3题:

    在Java中,下列方法()是一个String对象所具有的。

    • A、equals(Object)
    • B、trim()
    • C、round()
    • D、toString()

    正确答案:A,B,D

  • 第4题:

    JSP内置对象request和getParameterValues()方法的返回值是()。

    • A、String[ ]
    • B、Object[ ]
    • C、String
    • D、Object

    正确答案:A

  • 第5题:

    在热对象响应属性设置对话框中的[Hot Object]页上有[Hot Object]文本框,可以直接输入热对象的名称。


    正确答案:错误

  • 第6题:

    Detached Object(游离对象)有什么好处


    正确答案:Detached Object(游离对象)可以传递到任何层直到表现层而不是用任何DTO(Data Transfer Objects). 然后你还可以重新把游离对象赋给另外一个Session.

  • 第7题:

    在j2ee中,以下是firevetoablechange方法的正确的原型的是() 

    • A、public void fireVetoableChange(Object  oldValue,Object newValue)
    • B、 public void fireVetoableChange(String  propertyName,Object newValue)
    • C、 public void fireVetoableChange(String  propertyName, Object  oldValue ,Object newValue)throws PropertyVetoException
    • D、 public void fireVetoableChange(String  propertyName, Object  oldValue ,Object newValue)

    正确答案:C

  • 第8题:

    在JAVA中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的()方法不属于Object类的方法。

    • A、equals(Object obj)
    • B、getClass()
    • C、toString()
    • D、trim()

    正确答案:D

  • 第9题:

    Which HttpSession method stores an object in a session?()

    • A、 put(String name. Object value)
    • B、 set(String name. Object value)
    • C、 setAttribute(String name. Object value)
    • D、 putAttribute(String name. Object value)
    • E、 addAttribute(String name. Object value)

    正确答案:C

  • 第10题:

    多选题
    在Java中,下列方法()是一个String对象所具有的。
    A

    equals(Object)

    B

    trim()

    C

    round()

    D

    toString()


    正确答案: B,A
    解析: 暂无解析

  • 第11题:

    问答题
    Detached Object(游离对象)有什么好处

    正确答案: Detached Object(游离对象)可以传递到任何层直到表现层而不是用任何DTO(Data Transfer Objects). 然后你还可以重新把游离对象赋给另外一个Session.
    解析: 暂无解析

  • 第12题:

    单选题
    创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果()
    A

     var obj = new Object();obj[name] = value;

    B

     var obj = new Object();obj.prototype.name = value;

    C

     var obj = {name : value};

    D

     var obj = new function() {  this.name = value;}


    正确答案: A
    解析: 暂无解析

  • 第13题:

    把一个对象写到一个流中相对比较简单,具体是通过调用ObjectOutputStream类的writeObject()方法实现的,那么该方法的定义为( )。

    A.public final int writeObject(Object obj) throws IOException

    B.public final void writeObject(Object obj) throws IOException

    C.public Object writeObject(Object obj) throws IOException

    D.public final Object writeObject(Object obj) throws IOException


    正确答案:B
    解析:writeObject()方法的正确定义为: public final void writeObject(Object Obj) throws IOException。即B选项的定义是正确的。

  • 第14题:

    在H FML中要定义一个书签,应该使用的语句是( )。

    A.<l href=”#object_01”>text</a>

    B.<a name=”object_01”>text</a>

    C.<a target=”#object_01”>text</a>

    D.<a link=”#object_01”>text</a>


    正确答案:B

  • 第15题:

    scala中的object描述下列那些正确()

    • A、object是scala的关键字
    • B、scala中的object和java中的object是一样的
    • C、object本身就是一个单例对象
    • D、scala中的object是一个伴生对象

    正确答案:A,C,D

  • 第16题:

    HTML中定义一个书签应使用的语句是()

    • A、<atarget=″#object-name″>text</a> 
    • B、<ahref=″#object-name″>text</a> 
    • C、<alink=″#object-name″>text</a> 
    • D、<aname=″#object—name″>text</a>

    正确答案:D

  • 第17题:

    创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果?()

    • A、var obj=new Object();obj["name"]="value";
    • B、var obj=new Object();obj.prototype.name="value";
    • C、var obj={name:"value"};
    • D、var obj=new function(){this.name="value";}

    正确答案:B

  • 第18题:

    public class Person {  private name;  public Person(String name) {  this.name = name;  }  public int hashCode() {  return 420;  }  }  Which is true?() 

    • A、 The time to find the value from HashMap with a Person key depends on the size of the map.
    • B、 Deleting a Person key from a HashMap will delete all map entries for all keys of typePerson.
    • C、 Inserting a second Person object into a HashSet will cause the first Person object to beremoved as a duplicate.
    • D、 The time to determine whether a Person object is contained in a HashSet is constant and does NOT depend on the size of the map.

    正确答案:A

  • 第19题:

    下列关于scala中的object描述正确的是()

    • A、object是scala的关键字
    • B、scala中的object和java中的object是一样的
    • C、object本身就是一个单例对象
    • D、scala中的object是一个伴生对象

    正确答案:A,C,D

  • 第20题:

    关于 Object 类说法不正确的是()

    • A、Object 类是所有类的顶级父类
    • B、Object 对象类定义在 java.util 包
    • C、在 Java 体系中,所有类都直接或间接的继承了 Object 类
    • D、任何类型的对象都可以赋给 Object 类型的变量

    正确答案:B

  • 第21题:

    关于object类,以下描述中正确的有()

    • A、object类中定义了一些重要的成员函数和变量,以方便JAVA类的使用
    • B、object类是所有其他JAVA类的直接或间接父类
    • C、object类是一个非常特殊的“虚拟”类,也就是说,你只能丛object类中派生出其他类,但不能创建一个object类的对象。
    • D、如果一个类已经有了父类,那么这个类同时继承了object类,也就是说,这时候这个类实际上有2个父类
    • E、由于JAVA中的类是单继承的,因此所有的类以object类为根形成了一棵继承树

    正确答案:A,B,E

  • 第22题:

    单选题
    public class Person {  private name;  public Person(String name) {  this.name = name;  }  public int hashCode() {  return 420;  }  }  Which is true?()
    A

     The time to find the value from HashMap with a Person key depends on the size of the map.

    B

     Deleting a Person key from a HashMap will delete all map entries for all keys of typePerson.

    C

     Inserting a second Person object into a HashSet will cause the first Person object to beremoved as a duplicate.

    D

     The time to determine whether a Person object is contained in a HashSet is constant and does NOT depend on the size of the map.


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    Which HttpSession method stores an object in a session?()
    A

     put(String name. Object value)

    B

     set(String name. Object value)

    C

     setAttribute(String name. Object value)

    D

     putAttribute(String name. Object value)

    E

     addAttribute(String name. Object value)


    正确答案: A
    解析: 暂无解析