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
上一篇: AngularJS 简单应用实例
推荐阅读
-
java基础系列(一):Number,Character和String类及操作
-
C#基础语法:结构和类区别详解
-
java学习笔记(基础篇)—关键字static和final
-
Java基础语法——抽象类、接口和内部类
-
java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?
-
java语法基础总结(变量,数据类型,关键字,运算符)
-
JAVA-this关键字JAVAsuper关键字JAVA-static修饰符和final以代码块内部类和枚举
-
Java基础语法(构造器,类对象)
-
【java基础】面试常见问题:类和对象,封装继承多态,final关键字,static关键字,类加载过程,双亲委派模型
-
Java基础学习-关键字的概述和特点以及常量的概述和分类