栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java-面向对象基础-类和对象基础教学

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java-面向对象基础-类和对象基础教学

目录

1.1 什么是对象?

1.2 什么是面向对象?

1.3 什么是类?

1.4 什么是对象的属性?

1.5 什么是对象的行为

1.6 类和对象的关系

1.7 类的定义

​ 1.8 对象的使用

创建对象

使用对象

 案例示范

1.1 什么是对象?

万物皆对象,客观存在的事物皆为对象。小到生活中周围的事物,如手机、衣服、床等。大到宇宙中的卫星、深海中的核潜艇。

1.2 什么是面向对象?

简明扼要,就是一个人关注的一个具体的事物。就称为面向对象。

1.3 什么是类?

类是对现实生活中一类具有共同属性和行为的事物的抽象

类的特点:1)类是对象的数据类型。2)类是具有相同属性和行为的一组对象的集合。

1.4 什么是对象的属性?

属性:对象具有的各种特征,每个对象的每个属性都用有特定的值

1.5 什么是对象的行为

行为:对象能够执行的操作

比如:手机能够打电话,发短信等。

1.6 类和对象的关系

类:类是对现实生活中一类具有共同属性和行为的事物的抽象

对象:是能够看得到摸的着的真实存在的实体

1.7 类的定义

类的重要性:是Java程序的基本组成单位

类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为

类的组成:属性和行为

  • 属性:在类中通过成员变量来体现(类中方法外的变量)
  • 行为:在类中通过成员方法来体现

 1.8 对象的使用

创建对象
  • 格式:类名 对象名 = new 类名();
  • 范例: Phone sj = new Phone()

使用对象

1:使用成员变量

  • 格式:对象名.变量名
  • 范例:sj.brand

2:使用成员方法

  • 格式:对象名.方法名()
  • 范例:sj.call()

 案例示范

需求:首先定义一个学生类,然后定义一个学生测试类,在学生测试类中通过对象完成成员变量和成员方法的使用

思路:
1)定义一个学生类

  • 类名:Student
  • 成员变量:name,age
  • 成员方法:study (), homeword ()

2)定义学生测试类

  • 类名:StudentDemo

3)在学生测试类中通过对象完成成员变量和成员方法的使用

  • 给成员变量赋值,输出成员变量的值
  • 调用成员方法

详细操作:

1)现在学生包中创建一个Student的类

2)添加成员变量 name、age

 3)添加成员方法 study()、homework()

 4)创建StudentDemo类

 5)创建一个对象

6)使用成员变量 

 7)使用成员方法

8)最终效果演示:

 代码:

Student:

public class Student {
    //成员变量
    String name;
    int age;
    //成员方法
    public void study() {
        System.out.println("要学习。");
    }
    public void homework() {
        System.out.println("要做作业。");
    }
}

 StudentDemo:

public class StudentDemo {
    public static void main(String[] args) {
        //创建对象
        Student Kox = new Student();

        //使用成员变量
        Kox.name = "科克斯";
        Kox.age = 18;

        System.out.println(Kox.name + "今年" + Kox.age + "岁了。");

        //使用成员方法
        Kox.study();
        Kox.homework();
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/843115.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号