你的位置:首页 > 软件开发 > Java > java中面向对象的一些知识(二)

java中面向对象的一些知识(二)

发布时间:2016-08-15 21:00:10
一. 封装的讲解什么是封装?为什么要封装?怎么实现封装?封装的目的是为了提高程序的安全性。封装就是把不想让第三者看的属性,方法隐藏起来。封装的实现方法是: 1.修改属性的可见性,限制访问。          2.设置属性的读取方法。          3.在读取属性的方法中,添加 ...

java中面向对象的一些知识(二)

一. 封装的讲解

什么是封装?为什么要封装?怎么实现封装?

封装的目的是为了提高程序的安全性。封装就是把不想让第三者看的属性,方法隐藏起来。

封装的实现方法是: 1.修改属性的可见性,限制访问。

          2.设置属性的读取方法。

          3.在读取属性的方法中,添加堆属性读取的限制。

package com.chen.test;public class Test9 {  private int age; // 定义年龄  private String name; // 定义姓名  private double price; // 定义价格  //用get/set方法对属性进行封装  public int getAge() {    return age;  }   //在传入年龄时,设置了年龄的限制  public void setAge(int age) {        if (age > 100 || age < 0) {        this.age = 18;    }    this.age = age;  }  public String getName() {    return name;  }  public void setName(String name) {    this.name = name;  }  public double getPrice() {    return price;  }  public void setPrice(double price) {    this.price = price;  }抽象类与抽象方法:       final修饰引用型变量 -------------------锁定了引用的地址,不能再发生变化;    2. final修饰class   ----- 这个class不能被子类继承    3. final修饰方法  ------ 表示这个方法不能被子类重写重写:override重写了什么?    2. 接口里可以定义常量,但是没有属性    3. 接口中的方法,都是public abstract (共有的抽象方法,不能定义其它类型的方法)    4. 抽象类中的方法,可以是抽象的,也可以是非抽象的。但是接口中必须是抽象的;


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:java中面向对象的一些知识(二)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。