java面对对象
类:对一类事物抽象的概念性描述。
对象:具体的个体。
this是一个指针,指向调用该方法的方法。
java中定义类的语法:
[修饰符] class 类名
{
定义构造犯法;
定义属性;
定义方法;(ps:类中各成员的定义顺序对程序没有影响)
}
一个类的可变形参语法
[修饰符]<返回类型><方法名>(变量类型...变量名){方法体}
ps:它的作用为表示形参可接受多个参数值
构造方法的使用,语法如下
{修饰符} 类名 (参数){方法体}
类名必须与class名字保持完全一致
类的重载语法(构造方法是可以重载的,即可以在一个类中创建多个同名但参数不同的构造方法):
{修饰符}类名 {参数}
实例:
public class Hero{
String name;//姓名
int age; //年龄
String sex; //性别
//定义说话方法
void speak(){
System.out.println("我是"+name+",+age+"岁"+"性别为"+sex)
public static void main(String[] args) {
Hero h = new Hero;
h.name=“圣枪游侠”;
h.age=18;
h.sex=“男”;
h.speak();
}
}
}
课后心得:
1.方法重载时要注意参数不同,并且要同名。
2.要注意可变形参的语法,它与数组形参的区别是数组必须要传值如果没有则输入一个“null”