类和对象的基本理解

一,类和对象*

1.1概念:类就是一类对象的统称,对象就是这一类具体化的一个实例。举个例子在盖房子的时候,我们事先需要图纸,这个图纸就是类,而根据图纸盖出来的房子就是一个对象,通俗的说把类比作模子,一个模子可以实例化无数个对象。

1.2格式:类的创建 public class 类名 { }

类的属性的定义 public 属性类型 属性名;
类的方法的定义 public 方法返回值类型 方法名 (类型参数 参数名,…){ 方法体,方法执行的内容}

1.3类的构造方法
构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的,构造方法分为有参构造方法和无参构造方法。

在这里插入代码片
在这里插入代码片public class TestDemo {
 2    
 3     public TestDemo()  {                              // 定义无参构造方法
 4         System.out.println("无参构造方法"); 
 5     }
 6     
 7     public TestDemo(String name) {                   // 定义有参构造方法
 8         System.out.println("有参构造方法");
 9     }
10 
11 } 

1.4类的成员
类的成员可以包括以下:字段,方法,代码块,内部类和接口等。

二,类的实例化
2.1定义:用类类型创建对象的过程,称为类的实例化。
a:类只是一个模型一样的东西,限定了类有哪些成员。
b:一个类可以实例化多个对象出来,实例化出的对象占用实际的物理空间,存储类成员变量。
c:类相当于一个设计,实例化出的对象才能实际存储数据,占用物理空间。
举例:

在这里插入代码片class Cat {
    public String name;
    public int age;
    public Animal(String name) {
        this.name = name;
        System.out.println(this.name + "这是动物的类");
    }
    public void eat() {
        System.out.println(this.name + "这是一个动物类");
        System.out.println( "heiehi");
    }
    public void sleep() {
        System.out.println("这是一个动物睡觉方法");
    }
}
public class TestDemo {
    
    public static void main(String[] args) {
        Cat cat = new Cat("mimi");
        cat.eat();
        System.out.println(cat.name);
    }
}

2.2注意
a:new 关键字用于创建一个对象的实例
b:使用 " . "来访问对象中的属性和方法
C:同一个类可以创建多个实例

要多写代码,体会类和对象的思想。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值