2022-03-19

1.类与对象是什么?

类:是对象共同特征的描述(设计图)

对象:是真实存在的具体实例


2.如何设计类?

public class类名{

    1.成员变量(代表属性的,一般是名词)

    2.成员方法(代表行为的,一般是动词)

}



3.如何创建对象?

类名  对象名  =new  类名();          例如:student a=new student();


4.拿到对象后怎么访问对象的信息?

对象·成员变量

对象·成员方法()


先是创建的类

public class Car {

//创建成员变量

String name;

double price;

//创建成员方法

public void start() {

  System.out.println(name+"跑起来很快");

}

public void run() {

  System.out.println(name+"的价格是"+price);

}

}




创建的对象并调用

public class Test1 {

public static void main(String[]args) {

  //创建一个汽车对象

  Car a=new Car();

  a.name="宝马";

  a.price=1.0;

  System.out.println(a.name);

  System.out.println(a.price);

  a.start();//调用方法

  a.run();

  System.out.println("-----------------");

  a.name="奔驰";

    a.price=2.0;

    System.out.println(a.name);

  System.out.println(a.price);

  a.start();//调用方法

  a.run();

}

}




注意:1.类名首字母建议大写,满足“驼峰模式”‘不能用关键字, 必须是合法标识符,且有意义。

    2.一个Java文件中可以定义多个class类,但只能一个类是public 修饰,而且public修饰的类名必须成为代码文件名。实际开发中建议一个代码文件只定义一个类

    3.成员变量的完整定义格式是:修饰符 数据类型 变量名称=初始化值 一般不用指定初始化值,存在默认值      public String name;

public class student{

    //属性(成员变量)

    String name;

    double price;

    //行为(方法)

    public void study(){

    }

    public void run(){

    }

   

}


 

 

默认值的规则

byte short int long        0

double float                  0.0

boolean                        false

string等引用类型          null

你可能感兴趣的:(2022-03-19)