java学习笔记 - 第二季
更新时间:2024-07-09 04:52:01 阅读量: 综合文库 文档下载
- java学习路线推荐度:
- 相关推荐
Java学习笔记
Java入门第二季 第1章 类和对象
1-1 什么是类和对象 (07:36)
1-2 如何定义 Java 中的类 (07:18)
定义类名时,首字母要大写
1-3 如何使用 Java 中的对象 (04:45)
1-4 练习题
假设有类 Test 下列可以正确创建对象的格式是( )
1-5 Java 中的成员变量和局部变量 (07:13)
如:类中定义的属性:int var;(默认var=0);而方法中定义的局部变量必须赋初始值,否则提示报错,即int var=0;
1-6 Java 中的构造方法 (11:01)
Telephone phone = new Telephone();即构造方法,以往创建对象时都没有看见构造方法的创建,其实是系统检查无此方法的构建后自动创建了相应的无参数的构造方法。
即带参数的
构造方法就是初始化成员变量的值
1-7 Java 中的 static 使用之静态变量
1-8 练习题
在 Java 类中,使用以下( )声明语句来定义公有的静态变量 num
1-9 Java 中的 static 使用之静态方法
public class HelloWorld {
// 定义静态变量score1 static int score1 = 86; // 定义静态变量score2 static int score2 = 92;
// 定义静态方法sum,计算成绩总分,并返回总分 public static int sum() { return score1+score2; } public static void main(String[] args) {
// 调用静态方法sum并接收返回值 //int allScore = sum(); //直接调用
//int allScore = HelloWorld.sum();//用类名调用
HelloWorld hello=new HelloWorld();//用对象名调用 int allScore = hello.sum(); System.out.println(\总分:\ } }
1-1 Java 中的 static 使用之静态初始化块
举例说明加载顺序:
public class HelloWorld {
String name; // 声明变量name String sex; // 声明变量sex static int age;// 声明静态变量age
// 构造方法 public HelloWorld() { }
System.out.println(\通过构造方法初始化name\name = \
// 初始化块 { System.out.println(\通过初始化块初始化sex\ sex = \男\ }
// 静态初始化块 static {
System.out.println(\通过静态初始化块初始化age\ age = 20; } public void show() { System.out.println(\姓名:\,性别:\,年龄:\ } public static void main(String[] args) {
// 创建对象 HelloWorld hello = new HelloWorld();
// 调用对象的show方法 hello.show(); } }
第2章 封装
2-1 什么是 Java 中的封装 (05:53)
封装举例:
Getter与setter方法可以自动生成:右击-》source-》Gennerat getter and setter
2-2 使用包管理 Java 中的类 (06:45)
注意:如上音乐类,两个包中存在同名的类文件,若第三个类中实例化以上相同名的类,在该类文件的头部要引入包名,才可以实例化对应包中的类,否则这样的类有两个不知实例化哪一个。
2-3 Java 中的访问修饰符
2-4 Java 中的 this 关键字
2-5 什么是 Java 中的内部类
2-6 Java 中的成员内部类
内部类中最常见的就是成员内部类,也称为普通内部类。我们来看如下代码:
//外部类HelloWorld public class HelloWorld{
//外部类的私有属性name private String name = \
//外部类的成员属性 int age = 20; //成员内部类Inner public class Inner { String name = \爱慕课\ //内部类中的方法
public void show() {
System.out.println(\外部类中的name:\ System.out.println(\内部类中的name:\ System.out.println(\外部类中的age:\ } } //测试成员内部类 public static void main(String[] args) {
//创建外部类的对象 HelloWorld o = new HelloWorld ();
//创建内部类的对象 Inner inn = o.new Inner();
//调用内部类对象的show方法 inn.show(); } }
2-7 Java 中的静态内部类
2-8 Java 中的方法内部类
一定要注意哦:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使
用访问控制符和 static 修饰符。 //外部类
public class HelloWorld {
private String name = \爱慕课\
// 外部类中的show方法 public void show() {
// 定义方法内部类 class MInner { }
int score = 83; public int getScore() { }
return score + 10;
// 创建方法内部类的对象
MInner m = new MInner();
// 调用内部类的方法
int newScore=m.getScore();
}
System.out.println(\姓名:\加分后的成绩:\
// 测试方法内部类
public static void main(String[] args) {
// 创建外部类的对象
HelloWorld mo=new HelloWorld ();
// 调用外部类的方法 }
}
mo.show();
正在阅读:
java学习笔记 - 第二季07-09
浅谈经济全球化的利弊10-25
有时我也想逃避作文600字07-03
施工企业内部审计存在的问题及对策研究03-28
六小龄童章金莱个人资料02-10
五上 开国大典说课稿 - 张建华09-08
IPMP C级模拟题和真题中的问答内容04-07
找零食作文500字06-16
我喜欢雪作文550字07-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 笔记
- 学习
- java
- 桥牌标准精确 开叫与应叫表
- 梓山湖景区旅游发展总体规划 - 图文
- 2018年不动产买卖合同范本
- 2010届高考英语核心词汇复习系列第3、4课时
- 2018年中国废纸发展现状与市场前景分析(目录) - 图文
- 华为人力资源之任职资格体系
- 3图形与变换
- 机械原理试卷(手动组卷)
- 2018最新不动产买卖合同范本
- 苏教版六年级英语unit8归纳知识点
- 建设项目投标报价的技术策略浅析
- 2011年上海电机学院“专升本”考试大纲汇总
- 生物化学期末测试模拟练习题
- 第二课 多变的价格 教学设计 教案
- 300词-400词英文故事三则
- 药物合成工艺路线的设计和选择
- 本科生专业文献综述
- 209医疗损害诉讼的案由冯正骏
- 中国工业自动化市场分析报告
- 第三章 LTE MAC协议解读 - 调度请求