java面向对象的理解

雨小木的学习记录      2022-05-17     456

关键词:

Java是一门面向对象的语言,因此它的基本结构是class。

一、首先谈谈类中的方法和属性

 在一个类中可以有多种属性和方法,他们大致可以分为公开的public和私有的private,顾名思义公开的是可以公开访问的,而私有的则只能自生访问,代码的写法为:

class Person {
    public String name;
    private int age;
}

上述代码中Person类中含有name和age两种属性,但name是可以被公共访问的而age则不行。

同样方法也可以用public和private修饰

注意:一般为了防止一个类中的属性值被随意修改,所以一般在一个类中的属性值都是私有的,而可以通过公开的方法对其进行设置和访问。

例如:

public class Main {
    public static void main(String[] args) {
        Person ming = new Person();
        ming.setName("lipu"); // 设置name
        ming.setAge(18); // 设置age
        System.out.println(ming.getName() + ", " + ming.getAge());
    }
}

class Person {
    private String name;
    private int age;

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return this.age;
    }
}

java面向对象编程思想的理解

1、我们总说java是一门面向对象编程的语言,那什么是面向对象呢?我是这样理解的,对象是事物存在的实体,如,猪、狗,花早等都是对象,对象由两部分组成。面向对象编程的三大特点:继承&#x... 查看详情

java面向对象

在这一周中,我们学习了Java的面向对象,这是一种新的思想,让我们从之前的结构化编程转化称为面向对象编程。前几天我们很不习惯,也不是很理解,但学习到了后面,我们多多练习,也理解了面向对象的好处,能让我们更... 查看详情

java面向对象的理解

Java是一门面向对象的语言,因此它的基本结构是class。一、首先谈谈类中的方法和属性 在一个类中可以有多种属性和方法,他们大致可以分为公开的public和私有的private,顾名思义公开的是可以公开访问的,而私有的则只能... 查看详情

java基础之关于面向对象和面向过程的理解(代码片段)

本文主要探讨java的面向对象思想,顺带探讨面向过程的思想。1.首先看一下面向过程1.1简介“面向过程”(ProcedureOriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富... 查看详情

超级容易理解!!!java的面向对象思想———类与对象。

...ground-color:rgb(255,255,255);">在初学者学Java的时候,面向对象很难让人搞懂,那么今天小编就来为大家把这个思想来为大家用极为简单的方法理解吧。</span>首先我们来简单的阐述面向 查看详情

对java面向对象中多态的理解

...解的要点:多态意味着父亲的变量可以指向子类对象 面向对象程序设计的三大支柱是封装、继承和多态封装对外把相应的属性和方法实现的细节进行了隐藏。继承关系使一个子类继承父亲的特征,并且加上了一些新的特征。... 查看详情

java面向对象包括哪些特性,怎么理解的?

继承packageTest1;//继承publicclassOneintage;intname;publicvoideat()System.out.println("父亲在吃饭");packageTest1;publicclassOne1extendsOne//方法重写@Overridepublicvoideat()System.out.println("儿子在吃饭 查看详情

java面向对象的基本思想理解

1、封装:把一些数据类型(属性)和有关数据类型的操作(方法)封装起来,形成一个不可分开的实体(类);给内部的属性私有化,提供公开的方法。当外部需要访问时,可以不用管实体内部的具体逻辑关系,通过对象调用... 查看详情

java基础1:深入理解java面向对象三大特性

Java基础1:深入理解Java面向对象三大特性三大特性:继承封装多态继承继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。子类拥... 查看详情

java学习笔记之面向对象

 下面来谈谈我对面向对象的一些理解和总结。1、什么叫面向对象?我自己的理解就是一种编程思想,强调对象,是一种思考问题的思维模式。在学习面向对象的时候,我们要建立起自己面向对象的思维模式。(1)、先整体... 查看详情

java入土---面向对象(oop)(代码片段)

面向对象(OOP)面向对象的本质是以类的方式组织代码,以对象的组织(封装)数据。面向对象有三大特征:封装,继承,多态。对象与类的关系类是抽象的数据类型,是对某一事物的整体描述。对象是抽象概念的具体实例,例... 查看详情

《疯狂java讲义》2-理解面向对象

...edAnalysis)->结构化设计(SD)->结构化编程(SP)  面向功能,面向数据流,最小单元是函数  三种基本结构:顺序结构(顺序执行所有操作,直到出口),选择结构(按条件选择分支执行),循环型结构  Java保留了go... 查看详情

对面向对象的理解(新手而已参考之用)

我是专业学习java的,java的核心思想就是面向对象。何为对象,我的理解就是一个具体的个体,而这个个体有一定的特征(即为对象中的属性),这个对象可以做出一定的行为(即为对象中的方法)。在编写代码时,我们要使用一... 查看详情

java如何实现面向对象思想

...创建这些类的对象,并传消息给这些对象” 对于JAVA面向对象思想的学习,依照此理解顺序1、理解面向对象的总体思想与主要特性,例如封装,继承,多态,超类,集合,泛型,多线程等等。2、接下来,也就是本章节讲解的... 查看详情

java面向对象包括哪些特性,怎么理解的?(代码片段)

继承packageTest1;//继承publicclassOneintage;intname;publicvoideat()System.out.println("父亲在吃饭");packageTest1;publicclassOne1extendsOne//方法重写@Overridepublicvoideat()System.out.println("儿子在吃饭 查看详情

java专家之路--面向对象的基础概念,如何理解多态?

是什么?为什么?怎么做到?示例:原理分析从虚拟机层面从字节码层面多态的滥用(常见误区)最佳实践 查看详情

理解javascript中的“面向对象”(代码片段)

理解JavaScript中的“面向对象”一引子面向对象,是程序开发者再熟悉不过的一个概念。一说到它,你首先会想到的是什么?类?继承?方法与属性?不同技术栈的开发者或许有不同的第一反应。面向对象本身只是一种编程方式... 查看详情

java面向对象思想如何理解?

...可以有不同层次的理解:  从世界观的角度可以认为:面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界。因此,人们应当按... 查看详情