1.什么是类:
2.如何定义类:(new后面的其实是构造器(构造函数),但是构造器和类必须同名,所以这里便于讲解都写成了类名( ))
总结:
package com.itheima.createobject;
public class Test1 {
public static void main(String[] args) {
// 目标: 学会设计对象并使用
// 创建汽车对象 格式:类名 对象名 = new 类名()
Car c = new Car(); // Car这个类是本地建的类
// 创建了对象,这个对象就能访问类中的成员,方法
// 也能给类中的成员赋值
c.name = "宝马";
c.price = 999;
System.out.println(c.name);
System.out.println(c.price);
c.start();
c.run();
System.out.println("---------------");
// 同一个类,可以创建多个对象
Car c2 = new Car();
c2.name = "奔驰";
c2.price = 888;
c2.run();
c2.start();
}
}
(这个是一个新建的类,用来创建对象,给对象访问功能和方法)
package com.itheima.createobject;
public class Car {
/*
成员变量 //定义类里面的成员名的时候用名词
*/
String name; // 如果未赋值,就是采用默认值String是null
double price; // double是0.0
/*
方法 // 定义方法的时候就用动词
*/
// 定义类中的方法时:暂时不用static
public void start() {
System.out.println(name + "启动了");
}
public void run(){
System.out.println("价格是:" + price + "的" + name + "跑的很快");
}
}