类的使用之前也说了,类是一个抽象的东西,看不见摸不着,因此当我们使用他时,需要我们去创建一个实际的对象,这个对象就是一个具体存在的事物,我们也可以通过对象来访问类中定义的成员变量了。
    格式:创建对象:类名 对象名 = new 类名();(一个类可以对应多个对象)
    调用类中的成员变量和成员方法:对象名.成员变量名/对象名.成员方法名()

    例子如下(重在记格式):

    1. public class demo01 {
    2. public static void main(String[] args) {
    3. // 我们接着上面的那个例子,类我们已经定义好了
    4. // 下面我们就要创建一个对象,用来实现这个类
    5. Person person = new Person(); // 创建了一个对象
    6. Person person1 = new Person(); // 有创建了一个对象
    7. // 由此可以看出,一个类可以创建多个对象,而且不同对象互不干扰
    8. // 下面我们通过对象来访问类中的成员变量已经成员方法
    9. System.out.println(person.name); // 打印出类中定义的内部变量name的值
    10. person.Run(); // 调用类中的无参无返回值得成员方法Run()
    11. // 调用类中的有参有返回值得成员方法Run(),同时给他传参,并打印出返回值
    12. System.out.println(person.Run("你好"));
    13. // 第二个对象与第一个对象都是一个方式,没有区别,所以就只做一个示例
    14. }
    15. }
    16. // 定义一个Person类
    17. class Person {
    18. String name = "小红"; // 这是Person类的一个属性,也是一个成员变量
    19. int age; // 成员变量
    20. double height; // 成员变量
    21. // 定义一个成员方法(无返回值,无传参)
    22. public void Run() {
    23. System.out.println("跑步");
    24. }
    25. // 定义一个成员方法(有返回值,有传参)
    26. // 这里的成员方法和上面的成员方法的方法名是一样的,但是没有报错,是因为参数列表不用
    27. // 方法名不同,参数列表不同的两个方法叫做方法的重载注意,它与返回值无关
    28. public String Run(String str){
    29. return str;
    30. }
    31. }