面向对象
1.类的定义
- class+类名
- 例:
public class Test { }
- 类名首字母需要大写
2.如何访问属性
- 对象.属性或者对象.set/get;
- 例
public class Cat { private String name; public String getName() { return name; } } public String setName() { this.name=name; } } public void eat() { System.out.println(getName()+"在吃鱼"); } public static void main(String[] args) { Cat cat = new Cat(); cat.name="小花"; //对象.属性 cat.setName("小花");//(get/set) String name2 = stu.getName(); System.out.println("名字叫"+name2); cat.eat(); //
}
3.方法如何访问
对象.方法
public class Cat{ public static void main(String [] args){ String name="小猫"; eat(name); } public static void eat(String name){ System.out.println(name+"在吃鱼"); } }
4.静态属性和静态方法如何访问
- 静态方法的访问:类名.方法名
静态属性的访问:类名.属性名
public class Cat { static String name; static void eat() { System.out.println(name + "在吃鱼"); } public static void main(String[] args) { Cat.name="小猫";//静态属性的访问 Cat.eat();//静态方法的访问 } }
5.什么是标识符?类名.方法名.对象的命名规则
标识符的命名规则
- 标识符:在程序中定义一些符号来标识一些名称,如包名,类名,方法名等这些符号被称为标识符
- 规则:
- 字母,数字,_(下划线),$美元符组成
- 数字不能开头
- 大小写敏感
- 不可以是关键字
- 特殊的可以是汉字(Java采用unicode这样的标准的国际字符集,不推荐汉字)
- 类名:每个单词的首字母都要大写,例如MarkDown;
- 方法名:的第一个单词首字母小写,从第二个单词开始每个单词首字母大写。
- 对象名:每个单词都要小写。)