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 类名或者接口名(){

                                               重写方法;

                                           }

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

                          

  • 相关阅读:
    中国黑客传说:游走在黑暗中的精灵
    智能硬件安全入门
    迈克菲:2016年的八大网络安全威胁
    走进科学之WAF(Web Appllication Firewall)篇
    从对SAE的一次授权安全评估浅谈云安全
    沟通的艺术,心理学与生活,学会提问
    知道创宇研发技能表v3.0
    SYN Cookie的原理和实现
    1043. 输出PATest(20)
    1042. 字符统计(20)
  • 原文地址:https://www.cnblogs.com/feng0001/p/10887802.html
Copyright © 2011-2022 走看看