文档章节

5-1 .类和对象;;构造方法

IMfreshman
 IMfreshman
发布于 2017/09/10 16:11
字数 376
阅读 5
收藏 0
点赞 0
评论 0

1.类:用于确定对象将会拥有的特征(属性)和行为(方法);

类的特点:类是对象的类型

                具有相同属性和方法的一组对象的集合

对象的属性:对象具有的各种特征

对象的方法:对象执行的操作

2.如何定义java中的类(首字母大写)

(也可以没有方法)

 

3.如何使用java中的对象

4.成员变量和局部变量

1.成员变量:在类中定义,用来描述对象将要有什么

2.局部变量:在类的方法中定义,在方法中临时保存数据

5.成员变量和局部变量区别

作用域不同:

局部变量的作用域仅限于定义它的方法

成员变量的作用域在整个类中都是可见的

初始值不同:

java会给成员变量一个初始值,,不会给局部变量初始值

在同一个方法中,不允许有同名局部变量;在不同方法中,可以有同名变量

两类变量同名时,局部变量具有更高的优先级

6.构造方法:

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
IMfreshman
粉丝 1
博文 27
码字总数 5524
作品 0
济南
Java中创建对象的5种方式

Java中创建对象的5种方式 作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5...

年少爱追梦 ⋅ 2016/08/16 ⋅ 0

java基础知识精华总结(一)

1.final关键字 (1) 一个对象是常量,不代表不能转变对象的成员,仍可以其成员进行操作。 (2) 常量在使用前必须赋值,但除了在声明的同时初始化外,就只能在构造方法中初始化 。 (3) final修饰...

⋅ 2017/12/25 ⋅ 0

JAVA基础知识精华总结

1、对象的初始化 (1)非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初...

风一样 ⋅ 2011/08/03 ⋅ 0

Java中创建对象的5种方式

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出...

umgsai ⋅ 2016/09/21 ⋅ 0

Java 基础【01】 This 用法

this表示类实例本身。 this的用法 1、表示对当前对象的引用! 2、表示类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分! 3、用于在构造方法中引用满足指定参数类型的构...

wx591420672c787 ⋅ 2017/06/04 ⋅ 0

面向切面编程易混淆

package day01; //引用类型画等号与null的演示 public class RefNullDemo { public static void main(String[] args) { Cell c = new Cell(); Cell cc = c; //指向同一个对象 c.row = 2; cc.......

architect刘源源 ⋅ 01/14 ⋅ 0

Javascript定义类(class)的三种方法

将近20年前,Javascript诞生的时候,只是一种简单的网页脚本语言。如果你忘了填写用户名,它就跳出一个警告。 如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途。程序员用它...

陈一奇 ⋅ 2012/07/12 ⋅ 0

Java基础语言(4)

一,super(),super,this(),this 1,this:在运行期间,哪个对象调用this所在的方法,this就代表哪个对象。 2,this():调用本类的其他构造器,按照参数调用构造器,必须在构造器中使用。必...

Bug-Killer ⋅ 2016/04/09 ⋅ 0

面向对象-类与对象、关键字、异常使用

*****--------------面向对象课程大纲-----------***** 面向对象概述 类 类的构造方法 静态变量、常量和方法 类的主方法 对象 类的继承 object类 对象类型的转换 使用instanceof操作符判断 ...

我是宁采臣 ⋅ 2017/03/23 ⋅ 0

2Python全栈之路系列之面向对象进阶及类成员

再次了解多继承 先来一段代码 执行结果 流程释意: 创建了类A、B、C、D; 继承了和,继承了,内什么都不做,; 创建一个对象,类是,当执行的方法的时候会先从里面寻找有没有方法; 内没有方...

余二五 ⋅ 2017/11/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

C++内存映射文件居然是这样?!

内存映射文件大家都时不时听过,但它到底是个什么?赶紧来看看吧 内存映射文件到底是干嘛的呢?让我们先来思考下面几个问题: 如果您想读的内容大于系统分配的内存块怎么办?如果您想搜索的字...

柳猫 ⋅ 32分钟前 ⋅ 0

MySQL 数据库设计总结

规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节...

OSC_cnhwTY ⋅ 今天 ⋅ 0

多线程(四)

线程池和Exector框架 什么是线程池? 降低资源的消耗 提高响应速度,任务:T1创建线程时间,T2任务执行时间,T3线程销毁时间,线程池没有或者减少T1和T3 提高线程的可管理性。 线程池要做些什...

这很耳东先生 ⋅ 今天 ⋅ 0

使用SpringMVC的@Validated注解验证

1、SpringMVC验证@Validated的使用 第一步:编写国际化消息资源文件 编写国际化消息资源ValidatedMessage.properties文件主要是用来显示错误的消息定制 [java] view plain copy edit.userna...

瑟青豆 ⋅ 今天 ⋅ 0

19.压缩工具gzip bzip2 xz

6月22日任务 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 6.1 压缩打包介绍: linux中常见的一些压缩文件 .zip .gz .bz2 .xz .tar .gz .tar .bz2 .tar.xz 建立一些文...

王鑫linux ⋅ 今天 ⋅ 0

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 今天 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 今天 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 今天 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 今天 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部