zoukankan      html  css  js  c++  java
  • java 之 构造器 static关键字

    构造器


     特点:

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

    语法:

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

    目的:创建对象

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

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


     static关键字


     1、 修饰在属性上

    定义类属性:

             Static 数据类型 变量名;

     

    类属性访问:

             类名.类属性名

    对象名.类属性

    1、 修饰在方法上

    语法:

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

     方法体

    return 结果;

    }

    类方法的调用:

      类名.类方法名

      对象.类方法名

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

    类方法只能使用类属性

    public static void eat(){

    }

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

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

    如何调用·?

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


  • 相关阅读:
    获取Mysql-jdbc驱动Driver类的两种方式
    Misha and Changing Handles
    What Are You Talking About (map)
    Let the Balloon Rise <map>的应用
    ignitius and princess 2(全排列)
    大一下学期计划
    大一上学期总结
    algorithm的基本注意事项
    STL的注意事项
    STL的基本操作指令
  • 原文地址:https://www.cnblogs.com/zero-vic/p/9931175.html
Copyright © 2011-2022 走看看