java 之 构造器 static关键字

Posted zero_vic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 之 构造器 static关键字相关的知识,希望对你有一定的参考价值。

构造器


 特点:

 方法名和类名一至,没有void没有返回,无参数的称为无参构造器,有参数的称为有参构造器

语法:

public 类名 {数据类型 参数名}

目的:创建对象

注意:如果类中没有带有参数的构造器,就可以使用一个隐藏的默认的构造器来创建对象,如果一旦有带参数的构造器,默认的构造器就会 被覆盖。我们可以显式的定义出来默认构造器就可以使用了。

通过this(实参列表)可以调用本类中的 构造器,必须注意,this必须实在方法中的第一行。

 


 static关键字


 1、 修饰在属性上

定义类属性:

         Static 数据类型 变量名;

 

类属性访问:

         类名.类属性名

对象名.类属性

1、 修饰在方法上

语法:

public static 返回值类型【void】方法名(数据类型 参数名……){

 方法体

return 结果;

}

类方法的调用:

  类名.类方法名

  对象.类方法名

在类方法中不能使用对象的属性

类方法只能使用类属性

public static void eat(){

}

有static的类方法,在里面不能用this

在静态方法中不可以直接调用非静态方法

如何调用·?

用调用非静态方法需要实例化方法中的对象

 

 

 

 





以上是关于java 之 构造器 static关键字的主要内容,如果未能解决你的问题,请参考以下文章

面向对象

java第五章:面向对象(oop)之 static关键字

03_JavaSE之OOP--面向对象(构造器,static关键字)

java面向对象之关键字,权限修饰符

Java——static关键字

Java基础--static关键字