11 对象和类的详解

 欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力

对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

    专栏:

文章概述:对  对象和类的详解的介绍

关键词:对象和类

本文目录

对象和类的详解

类的定义

属性(field 成员变量)

方法

构造器

对象和类的详解

类可以看做是一个模版,或者图纸,系统根据类的定义来造出对象。我们要造一个汽车,怎么样造?类就是这个图纸,规定了汽车的详细信息,然后根据图纸将汽车造出来。

类:我们叫做class。 对象:我们叫做Object,instance(实例)。以后我们说某个类的对象,某个类的实例。是一样的意思。

总结

  • 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。
  • 类是用于描述同一类型的对象的一个抽象概念,类中定义了这一类对象所应具有的共同的属性、方法。

类的定义

做了关于对象的很多介绍,终于进入代码编写阶段。

本文中重点介绍类和对象的基本定义,属性和方法的基本使用方式。

【示例】类的定义方式


// 每一个源文件必须有且只有一个public class,并且类名和文件名保持一致!
public class Car { 

}
 // 一个Java文件可以同时定义多个class

class Tyre {
}

class Engine {

}

class Seat {

}

对于一个类来说,有三种成员:属性field、方法method、构造器constructor

属性(field 成员变量)

属性用于定义该类或该类对象包含的数据或者说静态特征。属性作用范围是整个类体。

在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化

属性定义格式


[修饰符] 属性类型 属性名 = [默认值] ;
方法

方法用于定义该类或该类实例的行为特征和功能实现。方法是类和对象行为特征的抽象。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。


[修饰符] 方法返回值类型 方法名(形参列表) {
    // n条语句
}

【示例】编写简单的学生类


public class SxtStu {

  //属性(成员变量)
    int id;
    String sname;
    int age;   
    
    //方法
    void study(){
        System.out.println("我正在学习!");
    }   

    //构造方法(无参构造器)
    SxtStu(){  
    }
}
构造器

请看博主另一片博文,仔细介绍了构造方法及其重载

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值