Java第二课——类与对象

Java第二课——类与对象

了解类与对象
前面介绍过,类是一个大范围,比如说一类笔,则它就包括黑笔、蓝笔等等,但当我想要确定是我写字用的笔时,类就显得范围太大了,那么这时就需要对我的笔创建一个对象

类:把具有相同属性或功能的对象归为一个类别,对这些类的共性进行描述
对象:是具体的实例,而一个对象是具有属性的:大小,颜色,牌子,用途等等

类的创建
public class 类名{ }
对象的创建:
类 对象的名字=new 类

也就是说,对象是附属于这个类的,那么于是为了对这个对象的属性进一步的介绍,就需要在类中给予一个定义:

类的属性定义:
public 属性数据类型 属性名
类的方法定义:
public 方法的返回值类型 方法名(参数类型 参数名){ 需要执行的内容 }

常见的类型:
int 整数,String 字符,void 方法

当我们的对象需要用到类之中的属性或方法时:
对象名.属性名
对象名.方法名(参数)

那么来举个例子:(双斜杠后面的语句用来解释说明的,系统会忽略)
//现在创建一个类——手机

public class Phone{}

//给手机这个类添加属性
//牌子

public String brand;

//尺寸

public int size;

//定义一个方法,调用这个方法时,系统会显示手机的电池容量

public void Battery(){
System.out.println("手机的电池容量为4000mAh");
}

//定义一个方法,调用这个方法时,系统会显示手机的使用时间
//这里会定义一个参数time

public void Time(int time){
System.out.println("手机被使用了"+time+"分钟");
}

那么当我们想知道我的这部手机的具体属性时,就需要调用类中的方法,但在这之前,我们需要创建一个对象——我的手机,再对方法进行调用
//主方法

public static void main(String[] args){

//创建对象,我的手机

Phone myphone=new Phone;

//调用类中的属性brand,把我的手机牌子定义为华为,并让系统进行输出

myphone.brand="华为";
System.out.println("我的手机牌子是"+myphone.brand);

//调用类中的属性size,定义我的手机尺寸,并让系统进行输出

myphone.size=6.47;
System.out.println("我的手机屏幕尺寸是"+myphone.size);

//调用类中的方法Battery,由于方法已经写过了,直接调用即可

myphone.Battery();

//调用类中的方法Time,由于定义了一个参数,那么我们就需要给参数赋值

int mins=47;
myphone.Time(mins);

//在上面的代码中,又定义了一个参数mins,那么来解释一下:
//在Time这个方法中,需要一个参数来完善所写的方法,也就是括号内所需要的
//一个值,然而我在下方定义了一个新的参数作为传回值

那么上面这些代码运行之后系统的输出是:
我的手机牌子是华为
我的手机屏幕尺寸是6.47
手机的电池容量为4000mAh
手机被使用了47分钟

下面是我另外写的一份代码——Book,用作参考
这里是运行之后系统的输出这是代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值