Java基础语法 static关键字和类
程序员文章站
2022-04-11 09:50:47
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