35-类与对象的关系







类与对象的关系

  • 类是一种抽象的数据类型,他是对某一类事物的整体描述、定义,但是并不能代表某一个具体的事物

    • 动物、植物、手机、电脑

    • Person 类、Pet类、Car类等,这些类都是用来描述、定义某一类具体的事物应该具备的特点和行为

  • 对象是抽象概念的具体实例

    • 张三就是人的一个具体实例,张三家里的旺财就是狗的一个具体实例

    • 能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念

一个类里面只存在属性和方法

创建与初始化对象


  • 使用 new 关键字创建对象

  • 使用 new 关键字创建的时候,除了分配内存空间外,还会给 创建好的对象 进行默认的初始化 及对类中构造器的调用

  • 类中的构造器也成为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点

    • 必须和类的名字相同

    • 必须没有返回类型。也不能写 void

  • 构造器必须要掌握


package Oop.Demo_02;
// 学生类
public class Student {
    //属性 : 字段
    String name;
    int age;
    //方法
    public void study() {
        //this 表示当前这个类
        System.out.println(this.name + "在学习");
    }
}
package Oop.Demo_02;
//一个项目应该只有一个 main 方法
public class Application {
    public static void main(String[] args) {
        //类是抽象的,需要实例化
        //类实例化后会返回一个自己的对象
        //student 对象就是一个 Student 类的具体实例
        Student xiaoming = new Student();
        Student xiaohong = new Student();
        xiaoming.name = "小名";
        xiaoming.age = 3;
        System.out.println(xiaoming.name);
        System.out.println(xiaoming.age);
    }
}


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇