- 博客(6)
- 收藏
- 关注
原创 Thinking in Java-访问权限控制
6.访问权限控制6.1 包:库单元一个java源代码文件,称为一个编译单元单个编译单元中,只允许出现一个public类(可以存在多个非public类)每个类都会生成一个.class文件6.1.1 代码组织工作方式:Java可运行程序是一组可以打包并压缩为一个Java文档文件(JAR)的.class文件类库:一组类文件,使用关键字package。每个文件包含一个public类,任...
2019-07-24 00:02:06 134
原创 Thinking in Java-初始化与清理
5.初始化与清理5.1 使用构造器确保初始化命名规范:使用与类相同的名称原因解析:第一,名称可能与类中的成员名称冲突;第二,调用构造器是编译器任务,需要让编译器明确识别注意:由于构造器名称需要和类名相同,因此“每个方法首字母小写”的规则不适用于构造器分类默认构造器(无参构造器)有参构造器注意点只有在创建对象时,会为对象分配存储空间,同时调用相应的构造器无参...
2019-07-23 14:53:53 109
原创 Thinking in Java-控制执行流程
4. 控制执行流程4.1 true and false所有条件语句都利用条件表达式的真假来决定执行路径4.2 if-else结构if(Boolean expression) statementelse if(Boolean expression) statementelse statement4.3 迭代结构while(Boolean expressio...
2019-07-23 14:53:23 110
原创 Thinking in Java-操作符
3. 操作符3.1 静态导入静态导入:方法中调用静态导入的其他类中的静态方法package com.one;public class Print { public static void print(String s){ System.out.println(s); }}package com.one;// 静态导入方法import sta...
2019-07-23 14:52:57 119
原创 Thinking in Java-一切都是对象
2. 一切都是对象2.1 引用控制对象引用:操纵的标识符是对象的一个引用String s;2.2 必须由你创建所有对象关联新对象String s = new String("abcd");引用和对象解析——重点等式右边,是新建一个对象,放置在堆中,并赋值“abcd”,如果括号内为空,则使用新建类的无参构造方法等式左边,是新建一个引用,放置在堆栈中等号代表...
2019-07-23 14:52:22 113
原创 Thinking in Java-对象导论
1. 对象导论1.1 抽象过程面向对象的语言有五个特点万物皆为对象程序是对象的集合,它们通过发消息来通讯每个对象都有自己的由其他对象所构成的存储每个对象都有类型某特定类型的所有对象都能收到同样的消息 1.2 每个对象都有一个接口发送消息(产生请求):当向对象发送请求时,相关联的方法就会被调用每个对象都是定义了特性和行为的某个特定的类...
2019-07-23 14:51:18 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人