首页 > 代码库 > 类、对象和包
类、对象和包
结构化编程:
面向对象编程:
1:分析问题:找对象,(万物皆为对象,对象因关注而产生)
| (抽取)
2:编写代码:编写类:
|(产生对象)
(1)属性:值数据(自带):变量、 常量
会被自动初始化、基本数据类型为0,引用数据类型为null
(2)构造方法:作用,产生对象
语法:1、方法名必须与类名保持一致;2、构造方法没有返回类型;
构造方法的执行步骤:1、划分空间;2、在该空间划分属性;3、对属性进行初始化;4、执行我们在构造方法里面书写的代码;
细节:1、如果一个类没有写构造,JVM会给它一个默认的公共无参构造;2、一旦开发人员书写了一个构造方法,不会提供默认构造了;
(3)行为:功能;
class: 类 是一个一篇class文件,class文件的名字只和类名相关;
什么是类(属于引用类型):抽取具有相同属性与行为的对象;
类是对象的抽取,对象是类的实例;
书写Java 类:向类中添加成员变量;
3:语法:类 变量名 = new 类( );
变量.属性
变量.方法( )
private:私有,只能自己用,变量属性。
public:公共,构造方法默认,常量属性。
private(方法)变量属性设置为:访问器 get、 修改器 set;
面向对象:①:封装:(类的定义)1、组装→定义类;2、信息隐藏:(1 访问修饰符,(2 访问器/修改器, (3 方法实现
②:继承:
③:多态:
标准java类:javaBean:
属性:变量属性是私有的,并提供符合命令规范的get/set方法;
构造:必须要有公共无参结构;
最后书写功能型的方法;
类、对象和包