zoukankan      html  css  js  c++  java
  • day9 Java学习(面向对象Package关键字)

    面向对象(Package关键字)

       包(Package)就是文件夹,将字节码(.class)进行分类存放。

           概述:

                   *  按功能

                   *  按模块

       面向对象(类及其组成所使用的常见修饰符)

         1.修饰符:

                    * 权限修饰符:private , 默认的 ,protected,public 。

                    * 状态修饰符: static  ,final 。

                    * 抽象修饰符: abstract 。

         2.类:

                    * 权限修饰符: 默认修饰符, public 。

                    * 状态修饰符: final 。

                    * 抽象修饰符: abstract 。

                    * 用的最多的是: public 。

          3.成员变量:      

                    * 权限修饰符:private , 默认的 ,protected,public 。

                    * 状态修饰符: static  ,final  。

                    * 用的最多的是: private 。

            4.构造方法: 

                    * 权限修饰符:private , 默认的 ,protected,public 。

                    * 用的最多的是: private 。

             5.成员方法:    

                    * 权限修饰符:private , 默认的 ,protected,public 。

                    * 状态修饰符: static  ,final  。

                    * 抽象修饰符: abstract 。

             6.除此以外的组合规则:

                     *成员变量: public static final

                     * 成员方法:

                                    * public static

                                    * public abstract 

                                     * public final  

         内部类概述:

                        * 在类中定义类叫做内部类。

         内部类访问特点:

                        * 内部类可以直接访问外部类的成员,包括私有。

                        * 外 创建对象。

         创建对象格式:

                        * 外部类名 . 内部类名   对象名 = 外部类对象 . 内部类对象

                        * Father . Son   m =new Father() .  new.Son() 

         

         成员内部类私有使用:

                        * 在类中重新创建一个公共的public 方法,本地类可以调用。

         静态成员内部类:

                        * 格式: 

                                 * 外部类名 . 内部类名   对象名 = 外部类对象 内部类对象

                                 * Father . Son   m = new Father . Son() 

         匿名内部类(最后针对一个方法的时候使用):

                

                        * 就是内部类的简写。

                        * 前提: 存在一个类或者接口。(可以是具体类也可以是抽象类)

                        * 格式:

                                     new 类名或者接口名(){

                                               重写方法;

                                           }

                         * 本质:是一个继承了该类或者实现了该接口的子类匿名对象。    

                          

  • 相关阅读:
    因式分解
    插入排序算法
    小技巧(杂乱篇章)
    错误的模糊应用(类继承问题)
    同源策略和跨域解决方案
    Django admin源码剖析
    Python中该使用%还是format来格式化字符串?
    Django的认证系统
    Django中间件
    Django form表单
  • 原文地址:https://www.cnblogs.com/feng0001/p/10887802.html
Copyright © 2011-2022 走看看