`
l4432848
  • 浏览: 255062 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java基础——面向对象

    博客分类:
  • java
 
阅读更多

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

面向对象

模板:就是类,要有模板才能产生对象,模板是造就对象的,把共同的东西放在同一个模板中,比如学生类,那么模板下面就写学生的共有的属性和方法,属性(描述)比如由:年龄,性别,姓名等。方法(功能):会写字,读书,画画,等。

image

对象(Object):有属性(描述)和方法(功能),对象就是我们现实生活中的事物,不管是真实的还是虚拟的都可以称之为对象(万事万物皆对象)。

类(class):就是对象的模板
不是每个对象都要有一个模板(类)
对象模板命名要以类别名称来命名

如何来描述属性和行为:
1.属性用什么来表示? 变量
变量申请在类中就称之为属性。
2.行为用什么来表示? 方法(函数)
只有方法中才能写代码,所以我们用方法表示对象的行为

类的申请格式:
注意:只要类名带public,文件名就必须跟类名一致。

image

怎么创建对象?
使用new关键字,创建对象
面向对象的角度:模板产生实例(对象)
从代码的角度:分配内存,寄存属性和方法。
所谓的new对象就是把申请好的属性方法分配内存,寄存数值

image

每new一次对象就会独立的分配一片内存。

image

内存回收?
只要没有任何变量指向对象的内存,java就会不定时的检查并回收。

点符号 (.):对象属性和行为的访问符。
用的必须是对象变量。

image

一个变量只可以存储一个类型的单个值,数组只可以存储一个类型的多个值,对象可以存储不同类型的的值,而且还可以拥有自己的方法。对象相当于一个新的数据结构,变量可以自定义,方法也可以自定义。

总结:面向过程就是更接近机器,面向对象就是让代码更接近于生活。编程就是书写代码命令让机器运行,编程就是解决生活中的问题。面向对象就是让代码模拟生活,生活是怎样解决的代码就怎么书写解决,让代码更接近与生活的方式。属性就是对象的描述,行为就是对象的功能、行为。我们需要用类来在就对象,在类里申请的变量就叫属性,在类里申请的方法就叫行为,类就是一个模板,我们用类来造就对象,一个类可以造就多个对象。 从存储方面来讲的话变量只可以存储一个值,数组可以存储多个值,但是数组的类型是以制的,长度是固定的,对象既可以存储不同的类型的数组还可以存储方法。

0
0
分享到:
评论

相关推荐

    Java基础——面向对象编程

    Java基础——面向对象编程 面向对象编程(Object-Oriented Programming,OOP)是一种编程方法,它将现实世界中的对象抽象出来,并使用计算机模型来描述。面向对象编程的核心概念是类(class)和实例(instance)。...

    SCJP java基础 面向对象

    ### SCJP Java基础——面向对象知识点详述 #### 知识点1:面向对象的基本概念 **面向对象**是一种软件开发技术,它将程序中的数据和操作这些数据的函数捆绑在一起形成一个整体,即对象。这种捆绑称为**封装**。...

    8.java学习第八章——面向对象.pdf

    Java 学习第八章——面向对象 #### 面向过程与面向对象的区别 在讨论面向过程和面向对象之前,我们先明确几个概念。编程语言根据其编程范式可以分为多种类型,其中面向过程和面向对象是最常见的两种。 **面向...

    java基础——创建对象与内存分布(csdn)————程序.pdf

    Java编程语言的基础中,类和对象是核心概念,它们构成了程序的基本结构。...掌握这些基础知识对于理解Java程序的运行机制至关重要,是进一步学习面向对象编程、类的继承、接口和多态等高级概念的基础。

    Java语言实用教程4——面向对象编程

    Java程序的所有数据类型都是用类来实现的,Java语言是建立在类这个逻辑结构之上,所以Java是一种完全面向对象的程序设计语言。

    java基础——————试题库

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而闻名。这份“java基础——————试题库”资源旨在帮助学习者系统地复习和深入理解Java的基础知识,确保他们能够全方位地掌握这一强大的...

    java基础——入门篇

    Java的特点包括“一次编写,到处运行”(Write Once, Run Anywhere)、面向对象、健壮性、安全性、高效性和可移植性。 5. 程序类型: Java程序主要分为两类:应用程序(Application)和小程序(Applet)。应用...

    利用Java进行疫情大数据分析——“Java面向对象程序设计”课程实践教学设计研究.pdf

    利用Java进行疫情大数据分析——“Java面向对象程序设计”课程实践教学设计研究.pdf

    《面向对象程序设计——Java语言》电子课件(程细柱PPT)

    1. 面向对象基础:课程首先会讲解面向对象编程的基本理念,包括类(Class)、对象(Object)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。类是面向对象编程的核心,它定义了对象的状态...

    清华大学JAVA教程——比较基础

    JAVA作为一门纯面向对象的语言,理解和掌握这些概念是成为JAVA程序员的关键。你将学会如何定义和使用类,创建和操作对象,以及如何通过继承和多态来提高代码的复用性和可维护性。 异常处理是JAVA中的一个重要特性,...

    JAVA基础-面向对象课程笔记

    ### JAVA基础-面向对象课程笔记 #### 面向过程与面向对象对比 **面向过程**是一种编程思想,它的核心是“做什么事”的步骤。例如,处理“把大象放进冰箱”这个问题时,按照面向过程的思路,我们会将其分解为三个...

    面向对象程序设计实验报告-JAVA

    实验二 Java语言基础——数据类型、运算符、表达式和控制结构 实验三 类、对象和包 实验四、异常处理  1.运行下面的程序,理解异常的抛出、捕捉与处理。 实验五、 GUI标准组件及事件处理  1.编程包含一个标签和...

    java基础之面向对象编程

    Java是一种广泛使用的面向对象编程语言,其面向对象的特性使得代码更加模块化、易于...以上只是Java面向对象编程的基础知识概览,实际上,每个主题都包含了更深入的概念和实践技巧,需要通过不断的学习和实践来掌握。

    JAVA面向对象基础

    ### JAVA面向对象基础知识点详解 #### 一、面向对象编程语言的发展史 面向对象编程(Object-Oriented Programming,简称OOP)是一种重要的编程范式,其核心在于将现实世界中的对象及其属性和行为映射到软件系统中...

    java面向对象小程序

    在这个“java面向对象小程序”中,我们可以深入探讨Java语言的核心概念——面向对象编程(Object-Oriented Programming,简称OOP)。面向对象编程是一种编程范式,它基于“对象”概念,通过封装、继承和多态等特性来...

    JAVA语言与面向对象程序设计答案

    Java语言与面向对象程序设计是计算机科学领域中的基础课程,主要教授如何使用Java这门强大的编程语言进行面向对象的编程。面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将复杂的问题分解...

    java——基础商城小项目 包含面向对象 多态 接口

    【标题】"java——基础商城小项目 包含面向对象 多态 接口" 提供了关于这个Java项目的三个核心概念:面向对象编程、多态性和接口。这些是Java编程语言中的基本但至关重要的特性。 面向对象编程(Object-Oriented ...

    精品资料(2021-2022年收藏)中农大线上作业Java语言与面向对象程序设计AF.doc

    通过对计算机程序设计过程、面向对象中的对象、编程的中心思想、对象的定义以及质量控制的讨论,学生不仅能够掌握Java语言和面向对象程序设计的基础知识,还能够将这些知识应用于解决实际问题中,为未来的职业生涯...

    java面向对象程序设计课程每章ppt(共15章+复习1章).zip

    第2章 Java基础.pptx 第3章 数组.pptx 第4章 类和对象(1).pptx 第4章 类和对象(2).pptx 第5章 类的继承.pptx 第6章 抽象类和接口.pptx 第7章 多态.pptx 第8章 包装器类.pptx 第9章 内部类.pptx

    《JAVA语言与面向对象程序设计》电子教案(邓丽强)

    《JAVA语言与面向对象程序设计》电子教案的作者邓丽强教授将Java编程与面向对象的精髓深度结合,编写了这本面向初学者和进阶开发者的教程。教程的目的是在引导学习者掌握Java编程语言的同时,能够深刻理解并运用面向...

Global site tag (gtag.js) - Google Analytics