第三周-自主学习任务-面向对象基础与类的识别
第三周-自主学习任务-面向对象基础与类的识别
学习目标
1.重点:掌握pivate、public关键字的用途及其与setter/getter模式和封装性之间的关系。
2.理解static属性与static方法的用途。
3.掌握使用初始化块初始类的方法。掌握初始化块与静态初始化块的区别。
4.掌握使用我package管理类。
5.重点:学会识别问题中的类并定义解决问题所需要的类。
6.初步了解Java编程规范。
问题回答
1.什么样的方法应该用static修饰?不用static修饰的方法往往具有什么特性?Student的getName应该用static修饰吗?
答:静态方法(类方法),是使用static修饰的方法。它的特性是无需新建对象即可直接调用。不应该,因为要用静态属性。
2.购物车案例中,使用了什么方法将问题描述中的类、方法、属性找出来?方法与属性到底属于哪个类,要怎么判定呢?
答:首先按照物品的种类,静态属性和动作分出类,属性和方法。属性和方法的判定要看是否为静态的属性。静态的方法不能指向静态的属性。
3.一个项目中有很多类。项目中要怎么管理这些代码呢?
答:每个java文件里都至少有一个类,类名与文件名相同,通过不同的包装分开。