一、理解什么是类和对象

万事万物皆对象

1.1、属性——对象具有的特征(特点)

1.2、方法——对象可执行的操作(能干什么事)

1.3、对象的定义:

是一个客观存在的,看的见或摸得着的实体,由属性和方法构成

1.4、类是由对象抽象出来的,看不见也摸不着

1.5、类和对象的关系?

类(是笼统)是模子是对象的抽象化,对象(具体的)是类的具体化

二、封装——包装(把一个事物包装起来,并尽可能隐藏内部细节)

2.1、2种表现形式:

属性和方法

2.2、封装的作用:

隐藏内部实现的细节,使之操作简单方便

2.3、java中体现的封装:

类——所有的java代码在类中(方法)编写

Eclipse工具以项目的形式,封装

三、会创建和使用对象

3.1、创建类的语法

访问修饰符 class 类名{

属性;

public void 方法名(){

//循环结构、条件判断(if、switch)

//输出语句

}

}

3.2、创建对象

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

Scanner input=new Scanner(System.in);

3.3、如何调用属性和方法?

成员变量(属性名),通过:对象名.属性名;

方法,通过:对象名.方法名();

四、面向对象

类——名词

属性——形容词

方法——动词

4.1、类之间的通信(访问):在一个类中new出另外一个类的对象,通过对象名.类的成员名

类的成员:属性(成员变量)、方法(成员方法)

4.22、优点:

信息封装和隐藏,

提高程序的安全性、可重用性、可维护性

五、调试

5.1、设置断点

5.2、启动调试

5.3、按F6逐行执行程序

遇到【方法】,调试方法中的代码,按F5

java 9对象_java(9)类和对象相关推荐

  1. java基础类与对象_Java基础---类与对象

    类创建原则 一个类只承担一个功能,只有一条public class语句,但是可以有多条class 对象实例化 我们知道类是抽象的,对象是实际的,比如猫类我们可以写为public class Cat,而 ...

  2. Java面向对象编程篇1——类与对象

    Java面向对象编程篇1--类与对象 1.面向过程 1.1.概念 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了 1.2.优缺点 优点:性 ...

  3. 不能将brassplus类型的值分配到brass类的实体_Java 基础 - 类与对象

    类.对象和引用的关系 类和对象的关系 类是对象的模版,对象是类的一个实例,一个类可以有很多对象 一个Java程序中类名相同的类只能有一个,也就是类型不会重名 一个对象只能根据一个类来创建 引用和类以及 ...

  4. java/03/类与对象,深入分析类与对象(权限修饰,构造方法和简单java类),数组的定义及使用

    java/03/类与对象,深入分析类与对象(权限修饰,构造方法和简单java类),数组的定义及使用 七十年代,IBM的Smalltalk语言最先推广面向对象,后来C语言变为C++,后来C++又产生了J ...

  5. Java语言程序设计D实验——类与对象实验

    Java语言程序设计D实验--类与对象实验 一.实验内容描述(问题域描述) [实验题目]类与对象 [实验目的]使用类来封装对象的属性和功能:掌握类变量与实例变量,以及类方法与实例方法的区别:掌握使用p ...

  6. Java 入门知识学习笔记 (类和对象)

    一.类和对象的定义及关系 1.类是同一类别对象的抽象定义:可以理解为是某一类具体对象的模子,确定对象将会拥有的特性,包括该类对象具备的属性和方法. 2.对象是对类的一种具体化的客观存在,是对类的具体实 ...

  7. 一个编程小白的Java SE学习日志 V——类、对象【极客BOY-米奇】

    文章目录 前言(转载请说明作者!)3.18~3.25编写 观看前自问 面向对象实现过程 面向对象三大特性 封装 继承 多态 如何理解类与对象(实例)的关系? 现实理解 如何理解对象? 现实理解 任务导 ...

  8. JAVA 基础(4) 类与对象

    Java语言的基本元素: 类和对象 万丈高楼平地起,java也不列外.这篇文章让我们来探索java的独特的魅力类和对象. 面向对象的思想概述 : 类(Class)和对象(Object)是面向对象的核心 ...

  9. 面对对象+面对过程+类与对象+this关键字+构造方法及重载+面对对象练习

    面对对象概述: 类与对象2.构造方法3.访问权限4.继承5.多态(最重要)6.抽象和接口7.内存分析 面向对象与面向过程区别: 面向过程:侧重的是过程. 优点:简单.缺点:代码量过大后难以维护. 面向 ...

最新文章

  1. 【BZOJ】1067: [SCOI2007]降雨量(rmq+变态题)
  2. python编译过程和解释过程的不同_Python编译/解释过程
  3. 设计模式——UML图
  4. L(A/N)MP 中遇到的MySQL的坑
  5. springCloud五大组件--Gateway
  6. python list保存至csv文件
  7. c语言中的-代表什么意思
  8. 罗永浩“真还传”再出番外篇,被执行1800万,交个朋友回应来了…
  9. 解决“/dev/mapper/centos-root 100%”满了
  10. 如何让 AI 产生意识?
  11. 上课流程法-如何上好第一节课(1) 目录 1. 目录 1 1.1. 销售自己 1 1.2. 销售课程 1 1.3. 学习方法 1 1.4. 制定规章 2 2. 销售自己-自我介绍 2 2.1.
  12. 嵌入式linux应用开发完全手册(一)
  13. DELL VENUE 11 7130解锁功耗墙总结
  14. 【win10 专业版】 重装系统、激活
  15. Kvsc autorun.inf病毒
  16. 图形驱动程序和显卡驱动什么区别_电脑游戏显卡和专业图形显卡存在的区别
  17. php出生年月日怎么写,出生年月日五行查询表,五行属性查询表
  18. k8s二进制部署 1.17.3
  19. 医学图像处理涉及到的窗宽窗位 1
  20. JasperReport| TTF和TTC字体介绍

热门文章

  1. 【Python】【应用 01】使用python初步处理文件数据就那么简单!(本文以处理excel和目录为例)
  2. python:array,mat,tolist,list
  3. tomcat和http简介
  4. Android使用Intent启动Service的Intent必须是显式的
  5. PrintWriter和Scanner的综合运用写文件并读文件
  6. 续: [转]Oracle 表空间与数据文件
  7. 电脑其他设备android打问号,电脑设备管理器里的其它设备打问号,怎么解决啊?
  8. cinema 4d完全学习手册_PBL 行动者手册 Vol.2(幼儿版)发布,快来领取一本神奇的故事集!...
  9. 手撕设计模式之「简单工厂模式」(Java描述)
  10. C++描述的位运算总结