1.如何定义类?
2.如何定义属性?
3.如何定义普通方法?
4.如何创建对象?
5.如何定义构造方法?
6.什么是可变参数,怎么用?
1)定义类
我们需要依照语法:
访问修饰符 class 类名{
}
例://创建学生类
public class students{
}
注:类名要和文件名一致。
2)定义属性
例://创建学生类
public class students{
String student;
int renshu;
}
3)定义普通方法
我们需要依据语法:
访问修饰符 返回值 方法名{
}
没有返回值用void
返回类型要一致,返回结果语法是return值
例: //创建学生方法
public void xuesheng{
}
4)创建对象
我们需要依据语法:
类名 对象名 = new 类名();
例://创建学生类
students xue = new students();
5)定义构造方法
定义构造方法时,方法名必须和类名相同
例://定义学生构造方法
public class students{
public students{
}//构造方法
}
6)可变参数,以及运用
可变参数是指在定义的参数中数量不确定的形参,
定义方法时在最后一个形参的类型后加“...”,
表示这个形参可以接受多个参数
我们可以依据语法:
访问修饰符 返回类型 方法名(变量类型...变量名){
}
例: //定义学生可变参数
public class students{
public String xs(String...student)
}
实际运用示范:
代码如下:
public class Yasuo {
String jianming;
String jineng1="斩钢闪";
String jineng2="风之壁障";
String jineng3="踏前斩";
String jineng4="狂风绝息斩";
public Yasuo(String t){
jianming = t;
}
public void chuji(String...jinengs){
String string="";
int y=0;
for(String jineng:jinengs){
if(y!=0){
string = string + "和" + jineng;
}else{
string = string + jineng;
}
y++;
}
System.out.println("Yasuo使用"+jianming+"施展了"+string+"技能");
}
public void chaofeng(){
System.out.println("好了,我要玩手机了");
}
public static void main(String[] args) {
Yasuo yasuo = new Yasuo("疾风之刃");
yasuo.chuji("斩钢闪");
yasuo.chuji("斩钢闪","狂风绝息斩");
Yasuo yasuo1 = new Yasuo("好了");
yasuo1.chaofeng();
}
}
运行结果如下: