欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础语法 static关键字和类

程序员文章站 2022-07-05 19:53:27
static关键字static关键字可以修饰类的成员:static修饰属性,属性被称为静态属性,属性变成了类所有对象工有的属性,被称作类变量.用类名直接调用,也可以使用对象名调用,但不推荐.static修饰方法,方法被称之为静态方法,静态方法可以由类名直接调用,也可以由对象名调用,但是不推荐.static关键字修饰静态成员,只能访问静态成员,普通成员可以访问静态成员,也可以访问普通成员构造方法构造方法没有返回类型,构造方法与类同名,构造方法只能在创建对象时调用,对象创建后就不能....

static关键字

static关键字可以修饰类的成员:

static修饰属性,属性被称为静态属性,属性变成了类所有对象工有的属性,被称作类变量.用类名直接调用,也可以使用对象名调用,但不推荐.

static修饰方法,方法被称之为静态方法,静态方法可以由类名直接调用,也可以由对象名调用,但是不推荐.

static关键字修饰静态成员,只能访问静态成员,普通成员可以访问静态成员,也可以访问普通成员

 

构造方法

构造方法没有返回类型,构造方法与类同名,构造方法只能在创建对象时调用,对象创建后就不能调用了

 

封装:

概念:隐藏具体细节,对外暴露尽量少的信息.

使用JavaBean实现封装:1.所有的属性都使用private修饰,提供public的get/set方法.2必须有无参构造方法.3拥有一个可以打印所有属性信息的方法.

方法重载:

概念:必须在同一个类中,方法名相同,参数组不同(参数类型不同,参数个数不同.参数顺序不同).构造方法,和普通方法都可以重载

变长参数组:

从jdk1.5开始,方法可以声明变长数组

public class Student{
    //一个方法的参数列表只能定义一个变长数组
    public void showInfo(String... words){
        变长参数组在使用时,和数组一样
        for(int i =0;i<words
        
    }
    //变长数组必须在参数列表的最后一项
    public void showInfo(int a,double d,String... words){
    }

}
    可以在定义变长参数方法调用时,不传递任何参数
    变长参数组传参,依次传入多个同类型的参数,不限个数
    调用带有普通参数和变长参数的方法时先传递普通,再传递变长参数列表

 

111

本文地址:https://blog.csdn.net/lql7595/article/details/111028550

相关标签: 尚硅谷学习