1.什么是类:
    image.png
    2.如何定义类:(new后面的其实是构造器(构造函数),但是构造器和类必须同名,所以这里便于讲解都写成了类名( ))
    image.png
    总结:
    image.png

    1. package com.itheima.createobject;
    2. public class Test1 {
    3. public static void main(String[] args) {
    4. // 目标: 学会设计对象并使用
    5. // 创建汽车对象 格式:类名 对象名 = new 类名()
    6. Car c = new Car(); // Car这个类是本地建的类
    7. // 创建了对象,这个对象就能访问类中的成员,方法
    8. // 也能给类中的成员赋值
    9. c.name = "宝马";
    10. c.price = 999;
    11. System.out.println(c.name);
    12. System.out.println(c.price);
    13. c.start();
    14. c.run();
    15. System.out.println("---------------");
    16. // 同一个类,可以创建多个对象
    17. Car c2 = new Car();
    18. c2.name = "奔驰";
    19. c2.price = 888;
    20. c2.run();
    21. c2.start();
    22. }
    23. }
    24. (这个是一个新建的类,用来创建对象,给对象访问功能和方法)
    25. package com.itheima.createobject;
    26. public class Car {
    27. /*
    28. 成员变量 //定义类里面的成员名的时候用名词
    29. */
    30. String name; // 如果未赋值,就是采用默认值String是null
    31. double price; // double是0.0
    32. /*
    33. 方法 // 定义方法的时候就用动词
    34. */
    35. // 定义类中的方法时:暂时不用static
    36. public void start() {
    37. System.out.println(name + "启动了");
    38. }
    39. public void run(){
    40. System.out.println("价格是:" + price + "的" + name + "跑的很快");
    41. }
    42. }