类与对象的关系?

什么是类?
类是一组相似事物的统称!类可以看成一组相似对象的模板。

类由三部分组成:
1. 属性
表示该类区别与其他类的基本特征。可以使用基本类型描述,也可以使用对象类型描述
int、long、short、byte、String、float、double、boolean、char、对象类型
2. 方法
方法的定义:方法是事物接收一切外部消息的渠道。
作为开发者,一定要站在服务者的角度考虑问题。
在开发中方法实际上就是解决客户提出的问题
方法名称一定是小写字母开始,使用驼峰命名法
3. 构造方法(构造器)
构造器又称构造函数,也叫构造方法。但它并不是一个“方法”。构造器的名字和类名相同。构造器的作用在于构造并初始化对象。构造方法是一个类与生具有的,一旦调用new对象,构造方法会被调用一次。
调用的方式有显示有显示调用和隐式调用
//显示声明构造函数
public Apple(){
System.out.println("调用构造函数");
}
如果没有声明构造方法,那么系统会默认调用一次,
构造方法的作用是什么?
初始化变量的值

注意:
1. 如果一个类中没有显示的定义任何一个构造器,则这个类会有一个默认的隐式的无参构造器。
2. 如果一个类中定义了任意一个构造器,则默认的隐式的无参构造器就不存在了。如果需要用到无参构造器,则必须再显示的声明。
3、在使用关键字new来创建对象的时候,根据传入的参数一定会调用相应的构造器


定义一个类的步骤
1. 定义类名
2. 编写类的属性
3. 编写类的方法
    [访问修饰符(public)]  class  类名 {
    
      //定义属性部分
      属性1的类型 属性1;
      属性2的类型 属性2;
      ……
      属性n的类型 属性n;
    
      //定义方法部分
      方法1;
      方法2;
      ……
      方法m;
    }

代码示例:
   

 public class Dog {
    //定义属性
    String name;
    
    int age;
    
    double height;
    
    //定义方法
    public void eat(){
    System.out.println("吃的方法...");
    }
    
    public void run(){
    System.out.println("跑的方法...");
    }
    
    }



什么是对象? ——(万物皆对象)
概念:对象是描述客观事物的一个实体!对象可以看成类的一个具体实例(实物)。
对象的创建:
    new 类();
类和对象的关系:
类是对象的一个抽象模板(概念)
对象是是一个类的具体实例化(从概念到实体的一个过程)
类------>>对象(从概念到实体过程)
对象----->>类(抽象事物过程)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值