类的定义
class 类名
public class Student{ }
属性如何访问
- 对象名.属性名
- 对象名.set()方法 设置值
对象名.get()方法 获取值
public class Student { public String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public void learn(){ System.out.println(name+"在学习"); } public static void main(String[] args) { Student stu = new Student(); stu.name="张三"; //对象名.属性 stu.setName("张三"); //对象名.set()方法 String name2 = stu.getName(); System.out.println("我是"+name2); stu.learn(); //对象名.方法名 }
}
静态方法和静态属性的访问
- 静态属性 : 类名.属性
静态方法 : 类名.方法名
public class Student { static String name; static void show(){ System.out.println("大家好,我是"+name); } public static void main(String[] args) { Student .name="张三"; //类名.属性 Student.show(); //类名.方法名 } }
标识符
- 标识符可以用数字、下划线、大小写字母、$命名,但是不能以数字开头。大小写敏感,不能用关键字命名。特殊的可以使用汉字命名,但是不推荐这种写法
- 标识符的命名要见名知意
- 例如:
- 正确的命名 name Name &name a A
- 错误的命名 1a class this static
- 类名写法 首字母大写
- class Student{}
- 方法名 第一个首字符小写,后面首字符大写
- public void studentNameSort(){}
- 对象名 全部小写
- Student student=new Student();