java基础4

java

(1)构造方法

每个类中都存在一个构造方法,构造方法的主要目的是为类中的属性初始化。

构造方法的名称必须与类名称相同;构造方法定义时没有返回值类型的声明;不能在构造方法中使用return返回一个内容。

如果在一个类中没有明确声明一个构造方法的时候,类中会有一个默认的什么都不做的构造方法,该方法中没有参数也没有方法体。

如果类中已经明确的声明了一个构造方法,那么就会调用已声明的构造方法。

当使用关键字new的时候才会调用类中的构造方法,构造方法本身的重载,方法名称相同,参数个数或类型不同。

(2)匿名对象

匿名对象,只使用一次的对象,称为匿名对象。

 

class Person{

       private

String name ;      // 表示人的姓名

       private

int age ;             // 表示人的年龄

       public

Person(){}

       public

Person(String n){

              this.setName(n)

;

       }

       public Person(String n,int a){              // 定义了一个构造方法

              this.setName(n) ;    //

调用setName()方法

              this.setAge(a) ;              //

调用setAge()方法

              System.out.println("******************") ;

       }

       public

void tell(){   // 定义说话的方法

              System.out.println("姓名:" + this.getName() + ",年龄:" + this.getAge()) ;

       }

       public

void setName(String n){

              name

= n ;

       }

       public

void setAge(int a){

              if(a>=0&&a<=200){

                     age

= a ;

              }

       }

       public

String getName(){

              return

name ;

       }

       public

int getAge(){

              return

age ;

       }

};

public class OODemo13{

       public

static void main(String args[]){

              new Person("张三",-30).tell() ;////匿名对象

       }

};

以上是 java基础4 的全部内容, 来源链接: utcz.com/z/392959.html

回到顶部