zoukankan      html  css  js  c++  java
  • javaoop初级入门继承和封装和接口和多态和抽象类

           1.   所谓 封装  就是 把class 类里面的一些 属性和方法  加一个  private 的前缀,其他人 不能轻易修改,只能 通过我提供的 方法 修改

        比如   public class student {

                    private int age;

                     private  void getScore(){}

                     // 然后 提供 几个 普通的 方法 来 给 私有变量  赋值

                        public void setAge(int  a){

                             this.age=a;

                   }

    }            

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    

          2.  加了 一些 前缀之后 , 访问的 范围 自然会有 变化

                             同一个类《同一个包中的类《不同包中的子类《不同包不同子类

                            private       default           protected        public

     >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>    

                                    3.所谓的 继承 就是 儿子--》 父亲--》爷爷

                                           加一个  extends   ,儿子就可以使用 爸爸和爷爷的 东西了,

                                    这其中 会有一个 捣蛋的  this和super 出来 搞几把

                                           你在 父类里面 有 构造方法,那么 子类里面 就也需要对应的,

                                                     构造 方法 就是用来  初始化的 。

    》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

             5. 至于 接口 多态和 抽象类 就是 重写  的 变种 叫法,

                 interface usb{

                       属性是  常量;

                     方法 是 抽象的;就是  public void play();

               }

                 在 实现时 必须 是

                              public class ball implements play{

                                         public void play(){

                                            一些代码;

                                             }

                                 }


             而抽象 不就是  加一个 abstract class man{ 可以 有普通的方法,  

                                         public void play();

                                             }

                                     子类继承之后 就 重新 写一遍就行了;

      

  • 相关阅读:
    数组
    分支.顺序结构
    博客作业-查找
    DS博客作业-图
    DS 数据结构-树
    数据结构-栈,队列
    博客作业05-指针
    C语言博客作业04-数组
    C语言博客作业03——函数
    c语言博客作业02-循环结构
  • 原文地址:https://www.cnblogs.com/yyjxxd/p/5372048.html
Copyright © 2011-2022 走看看