类和对象的简单邂逅~~

一、类的定义方式以及对象的实例化

1.1类的认识

类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了

  • 比如:电视机,它是一个品牌,在Java中可以将其看成是一个别。

  • 属性:产品品牌,型号,产品价格,外观尺寸,颜色...

  • 功能:增减音量,播放下一个节目、增减屏幕亮度....

1.2类的定义格式

在java中定义类时需要用到class关键字

类名采用“大驼峰”,有意义的英文。

//正如上面电视机例子,创建一个电视机类
public  class Watch{
 //成员属性
      String name;
      String model //型号
     double price;
//行为 或者 成员方法
   public void changeVolume(){    // 增减音量
   System.out.println("增减音量");
   }
  public void changeScreen(){     // 改变屏幕亮度功能
      System.out.println("改变屏幕亮度功能");
   }
   public void setTime(){       // 定时
      System.out.println("定时功能");
   }
}

注意事项:

1. 一般一个文件当中只定义一个类

2. main方法所在的类一般要使用public修饰

(注意:Eclipse默认会在public修饰的类中找main方法)

3. public修饰的类必须要和文件名相同

4. 不要轻易去修改public修饰的类的名称,如果要修改,通过开发工具修改。


由类构造 (construct) 对象的过程称为创建类的实例 (instance )

Watch watch1 = new Watch();


二、类中的成员变量和成员方法的使用

首先完善一下电视机这个类,在电视机这个类中定义成员属性,行为(方法)

定义电视机类

public class Watch {
    //成员属性
    String  name;//电视机的名称
    double  price;
    int width;
    int length;
    //行为(方法)
    public static void changeVolume(){
        System.out.println("增加或者减少音量");
    }
    public static void changeLight(){
        System.out.println("增加或者减少屏幕亮度");
    }
    public static void changeChannel(){
        System.out.println("要换台啦啦啦");
    }
}
public class Test {
    public static void main(String[] args) {
        //通过Wacth这个类去创建一个电视对象
       Watch watch1=new Watch();
       //对watch1进行赋值
        watch1.name="长虹";
        watch1.price=2000;
        watch1.width=20;
        watch1.length=20;
        System.out.println(watch1.name);
        System.out.println(watch1.price);
        System.out.println("长度是"+watch1.length);
        System.out.println("宽度是"+watch1.width);
        //调用方法
        watch1.changeVolume();
        watch1.changeLight();
        watch1.changeChannel();

    }
}

定义Watch类,并在Test类中赋值和调用

运行之后的结果

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值