注释:
// 单行注释
/*
多行注释
*/
/**
文档注释
*/
面向对象编程(OOP): 万物皆对象
类: 模板
对象: 具象
定义类语法:
public class 类名{
//成员属性(名词)
修饰符 数据类型 属性名;
//方法(动词)
修饰符 返回值类型 方法名(参数列表){
}
}
使用类的属性或方法:
//1.创建对象(new)
Student stu = new Student();
//2.打点调用对象的属性或方法
stu.name = "jack";
方法的参数:
定义方法时,参数列表中的参数叫形式参数(占位符)
调用方法时,传递的参数叫实际参数(具体值)
方法的返回值:
1.带返回值的方法中,必须在方法体中有return
2.返回的类型必须与方法声明中的类型一致
3.方法体中每一个分支都必须有对应的返回
4.方法的返回值只能是1个值或对象
方法重载要素:
在同一类中
方法名相同
参数列表不同(数量,类型,顺序)
修饰符和返回值类型与是否重载无关
构造方法:
与类同名,且无返回
public class Student{
public Student(){
}
}
构造方法在对象实例化(new)时执行,一般用于初始化成员变量
编译器会生成默认的公开无参构造,但一旦书写了任何的自定义构造,该默认构造方法将不再生成!