温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java中面向对象实例分析

发布时间:2022-02-21 16:51:44 来源:亿速云 阅读:124 作者:iii 栏目:开发技术

这篇“Java中面向对象实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中面向对象实例分析”文章吧。

一、简述

在 Java 中有两个很重要的知识点:

面向过程:当时实现一个功能,每个具体的步骤都需要面面俱到,详细处理每一个细节。打个比喻:就当你在考试的时候,每个题目都需要你自己来写。【注重的是整个过程】。

面向对象:当需要实现某个功能的时候,不关心具体步骤,只要找一个具备该功能的对象来实现即可。打个比喻:这就好比老师出一张卷子,这个卷子可以是你写,也可以是他写,只要能写完即可。【注重的是完成该功能的对象】。

面向对象编程(Object Oriented Programming,OOP):以类的方式组织代码,以对象的组织(封装)数据。

 类和对象很相似,那么它们之间的区别是什么?又有什么关系?

类与对象的区别和关系:

1、类是一类事物的描述,是抽象的;对象是一类事物的实例,是具体的。

2、类是对象的模板,对象是类的实体。

二、对象的使用

创建对象,一般都是通过new关键词来创建对象的。

类名 对象名 = new 类名();

使用对象中的方法和变量。

对象名.成员方法():
对象名.成员变量;

对象的使用举例。

对应到Java的类当中:

成员变量(属性):
    String name; // 姓名
    int age; // 年龄
成员方法(行为):
    public void eat() {} // 吃饭
    public void sleep() {} // 睡觉
    public void study() {} // 学习

注意事项:
1. 成员变量是直接定义在类当中的,在方法外边。
2. 成员方法不要写static关键字。
 */
public class Student {

    // 成员变量
    String name; // 姓名
    int age; // 姓名

    // 成员方法
    public void eat() {
        System.out.println("吃饭饭!");
    }

    public void sleep() {
        System.out.println("睡觉觉!");
    }

    public void study() {
        System.out.println("学习!");
    }

}

三、成员变量和局部变量的区别

(1)在类中的位置不同。成员变量在类中,方法外;局部变量在方法中或者方法声明(参数)上。

(2)作用范围不同。成员变量作用在类中;局部变量作用在方法中。

(3)初始值不同。成员变量有默认值;局部变量必须定义、赋值、最后使用。

(4)在内存中的位置不同。成员变量在堆内存中;局部变量在栈内存中。

(5)生命周期不同。成员变量随着对象创建而存在,随着对象消失;局部变量随着方法的调用完毕而消失。

以上就是关于“Java中面向对象实例分析”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI