
java
会飞的小草
没什么想说的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java笔记——控制程序流程
使用Java运算符 运算符 几乎所有运算符都只能对主类型进行操作 "=,==,!="能够操作所有对象 优先级 程序员经常会忘记其他优先级,所有应该用括号明确规定计算规则 赋值 符号:= 取得右边的值,把它复制到左边 对主类型的赋值 只是简单的内容复制,修改其中之一并不会对另一个主类型造成影响 为对象赋值 真正操作的是它的句柄,所以两个对象互相赋值原创 2017-04-17 21:29:11 · 228 阅读 · 0 评论 -
内部类
引用块内容对逻辑上相互联系的类进行分组 控制一个类在另一个类中的可见性 package com.demo;public class Parcel1 { class Contents { private int i = 11; public int value() { return i; }原创 2017-04-25 20:52:39 · 343 阅读 · 0 评论 -
3.4 Java类的构造函数
构造函数 特征 函数名与类名相同 不用定义返回值类型 没有具体的返回值 作用 对对象进行初始化(在创建对象时调用的函数) 没有定义过构造函数,类中会有一个默认的空参构造函数 如果在类中定义了指定的构造函数,类中则没有默认构造函数。构造函数与一般函数有什么区别呢? 构造函数在对象创建时就会调用与之对应的构造函数,一般函数在对象创建后需要该函数功能时才调用 什么时候定义构造函数? 在描述原创 2017-11-04 21:02:40 · 266 阅读 · 0 评论 -
3.5 Java-this关键字
使用场景 当成员变量和局部变量重名时,可以用this来区分 作用 this代表对象(当前对象) 在函数中,创建对象和对对象中的成员函数或变量进行操作时,其实都隐含了一个this的调用去指向该对象的地址。 类中的成员函数在调用时必定是由对象调用的 package Person;public class Person { private int age; private S原创 2017-11-05 09:27:57 · 180 阅读 · 0 评论 -
3.6 Java static关键字-静态变量
区别 生命周期不同 成员变量随着对象的创建而存在,随着对象的被回收而释放 静态变量随着类的加载而存在,随着类的消失而消失 调用方式不同 成员变量只能被对象调用 静态变量可以被对象调用,还可以被类名调用 别名不同 成员变量也成为实例变量 静态变量成为类变量 数据存储位置不同 成员变量存储在堆内存的对象中,也就是对象的特有数据 静态变量存储在方法区(的静态区),所以也叫对象的共享数据 在调用时原创 2017-11-05 10:52:30 · 176 阅读 · 0 评论 -
第一章-对象入门
对象入门 1.1抽象的进步 面向机器的进步到面向问题 每个对象都有自己的存储空间,可容纳其他对象 每个对象都有一个类型:每个对象都是某一个类的实例 同一类所有对象都能接收相同的信息 1.2对象的接口 也就是对象的句柄,可以对对象进行的操作 1.3实现方案的隐藏 Interface:只定义可以发出哪些请求,但在某些地方存在着代码满足这些请求:隐藏的实现 这样做有两个好处 安全性:防止程序员...原创 2019-09-09 10:09:26 · 175 阅读 · 0 评论