首页 > 代码库 > 第十二章 抽象和封装
第十二章 抽象和封装
1. 从实现中抽象出类的步骤:
1)找出它的种类——类名(类名一般是名字)
2)找出它的属性——字段的名字
3)找出它的行为——方法名
2. 抽象的原则
根据面向对象的思想抽象出类
3. 类团的好处:直观、容易理解
4. 构造方法:
1)系统默认的无参构造
例如:
public Dog(){
this.name="大黄";
this.love="100”;
}
注意:当程序写了自定义构造方法时,系统自带的无参构造将消失
2) 自定义的无参和有参构造
public Dig(String name,int love){
this.name=name;
this.love=love;
}
特点: 访问修饰符是public 无返回值 构造函数方法和类名一致
语法:
访问修饰符 函数名称(参数列表){
方法体;
}
5. this的含义:当前对象的引用
this的使用:
this.属性;
this.方法;
this构造方法:例如:
this();调用了无参构造
this(参数1,参数列表);调用了有参构造
6.static 静态的 可以修饰属性 方法 代码块
类名.属性;
类名.方法;
注意:方法里的变量不能被static修饰
finai最终的 可修饰属性 属性叫做属性 常量不可被修改的
7. 在开发中,一般一个完整的实体类包括:
私有化的属性 get和set方法 无参构造和有参构造。
第十二章 抽象和封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。