`
ronaldoLY
  • 浏览: 42148 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

关键字的认识

阅读更多
1.访问限定符   (可以用来定义类,属性,方法,构造方法)
public      可以在同一个工程下调用
protected   可以在同一个包中使用,或者在不同包中,但是是在子类中使用
默认                       只能在同一个包中使用
private     只能在同一个类中使用   
它们的访问的范围依次递减


接口中的属性和方法是默认是public,因为他需要被各种类继承。
子类在重写父类方法时,访问限定符不能变小:







2.this和super的用法
this在使用时,主要是他调用的是谁,那他就是谁的对象。
this的用法 : 1.代表一个对象
public class A{
   private String name;
   public void setName(String name){
   //this代表A类中的属性name
    this.name=name;
   } 
}
2.表示当前类中某一个构造方法
public class B{
String name;
public B(){
   this("AAA");//这里this就表示B类中public(String name){}这个构造方法
}
public(String name){
    System.ou.println(name+"调用的是我这个构造方法");
}

}




super用法:1.表示当前类的父类对象
         2.表示当前类的父类构造方法

//写一个父类
public class TestA{
    public A(){
    System.out.println("这是父类的一个构造方法");
    }
    public A(String name){
    System.out.println("这是父类另外一个构造方法");
    }
    public void test(){
    System.out.println("这是父类的一个方法");
    }
}  
//写一个子类
public class TestB extends TestA{
  //重写父类的构造方法
  public TestB(){
  super();//这里super表示的是父类中的构造方法
  }
  //创建一个testB的方法,调用父类的test方法
  public void testB(){
  super.test();//这里super表示的是父类中的对象
  }
  //主函数
public static void main(String[] args){
  TestB a=new TestB();
  a.testB();
 
  }
}
//此程序运行的结果是:
这是父类的一个构造方法
这是父类的一个方法


3.final的用法  可以定义类 方法 属性  变量
定义一个类            final class A    表示该类不能被继承,可以称作是一个最终的类
定义一个方法        final public void A(){}  表示该方法不能被重写(覆盖),
定义一个属性        final String name   表示该属性只能被赋值一次,必须初始化,不能被修改
定义一个变量        final int a=10      表示该属性只能被赋值一次,必须初始化,不能被修改 



4.static的用法
static 可以定义 方法  属性 代码块
定义属性
static String name  这样定义之后所有使用对象,只要使用该属性,都指向同一个内存空间,并且调用的时候只需要该类的类名就可调用,无需创建对象
定义方法                                 这样定义后,这个方法的调用只与类型相关
对于static定义过的属性和方法,只需要通过类名来调用
public class A{
  static String name;
  public static void setName(String name){
  }
   A.name="AAA";//调用static定义过的属性时,不用创建对象,直接用类名调用
   A.setName("BBB");//通过类名A,直接调用方法,不需要创建对象了
}
static定义代码块
static{
System.out.println("我表示这会教师太吵了");//在主函数之前执行,来初始化数据

}



另:
一个程序的装载顺序:1.静态属性
               2.静态代码块
               3.主函数
               4.主函数中的方法
              
              
  一个题目




















分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    web关键字分析工具

    web关键字分析工具,顾名思义,就是一款针方便实用的关键字分析查找...同时也实用于喜欢做SEO的站长,通过本软件,可以掌握所要优化的关键字的数据,认识相关关键字中哪些最为热门,以及关注量高的关键字,便可正确进行的优化!

    web关键字分析工具 v4.5

    web关键字分析工具,顾名思义,就是一款针方便实用的关键字分析查找...同时也实用于喜欢做SEO的站长,通过本软件,可以掌握所要优化的关键字的数据,认识相关关键字中哪些最为热门,以及关注量高的关键字,便可正确进行的优化!

    如何让关键字广告效果倍增

    第三种则是希望透过关键字竞价广告带来“点阅率”,通常是品牌形象网站,希望别人认识该网站、公司、商品与服务,象是新公司成立、各式设计公司、建设公司…,其关键字竞价广告通常连结至首页或活动网站页面。...

    第21天,super,instanceof关键字的使用以及多态的认识

    第21天,super,instanceof关键字的使用以及多态的认识

    第2课时认识钟表(2).pdf

    第2课时认识钟表(2).pdf

    多关键字排序

    认识: 典型的二重循环 外循环次数由待排序数据的个数N决定 内循环N-1次 改进: 去除不可避免的二重循环 冒泡法在冒一次泡(即内重循环一次)就可以排好一个元素,由此: 就可以在内循环时有已设定循环...

    关键字排名精灵

    相互帮助,认识与结交更多朋友。  2.让您的关键字排名在首页,获得更多的自然流量  3.让您的品牌词出现在相关搜索里显得您更有实力。  4.让您的品牌词出现在下拉框里,代表着被搜索引擎推荐。 【排名优化精灵...

    【精品小工具】Excel批量关键字替换Word工具

    小白只认识中文,易语言制作,会报毒,选择性信任。 朋友需要批量制作工人合同,收集好的数据为excel表格,为了快速制作出来,让我出个主意,然后就有了这个小工具。 源码特别特别简单,对象操作word和excel.就行, ...

    Java并发编程:volatile关键字详细解析

    主要介绍了Java并发编程:volatile关键字详细解析,对学习volatile关键字有一定的认识,有需要的可以了解一下。

    Web前端开发技术-认识函数作用域.pptx

    认识函数作用域 作用域的分类 JavaScript 认识函数作用域 思考:声明变量后就可以在任意位置使用该变量嘛? 回答:不是。 举例:函数内var关键字声明的变量,不能在函数外访问。 示例 1.作用域分类 认识函数作用域 ...

    老A讲道淘宝搜索学院课程第四篇之新品上架的14天关键展示流量及下架后的关键字调整策略.docx

    老A讲道淘宝搜索学院课程第四篇之新品上架的14天关键展示流量及下架后的关键字调整策略.docx 1)做好自己,不要一直模仿别人,盗取别人的首图,或者是详情页的图片 2)找出你能够怎么提供更好的服务给买家,这个体现...

    认识 C++ 中的explicit 关键字

    带单一参数的构造函数在缺省情况下隐含一个转换操作符,请看下面的代码:   class MyClass{ public: MyClass(int nParam);// 带一个参数的构造函数 ... //////////////////////////////

    Java中Native关键字的作用

     一、认识 native 即 JNI,Java Native Interface  凡是一种语言,都希望是纯。比如解决某一个方案都喜欢单单这个语言来写即可。Java平台有个用户和本地C代码进行互操作的API,称为Java Native Interface (Java...

    Meta标签详解

    很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以...它可以用于鉴别作者,设定页面格式,标注内容提要和关键字;还可以设置页面使其可以根据你定义的时间间隔刷新自己,以及设置RASC内容等级,等等。

    Java 常用的基本关键字和常用单词.docx

    虽然经常与java打交道,但是一直...恰好利用假期这段时间重新认识下java,并对一些常见单词进行巩固练习,一是为了加深印象,二是方便后面查阅。 以下单词都是精心收集,对小白或是初学者非常有用,制作不易,精心收藏

    认识Excel SUMIF函数.rar

    认识Excel SUMIF函数.rar,本示例内容包括:1、多区域求和;2、条件求和基本应用;3、SUMIF关键字查找。

    搜索引擎优化培训教程

    前言 正确认识搜索引擎优化 第一部分:域名和主机对 SEO 的影响  域名选择与 SEO  主机选择与 SEO 第二部分:搜索引擎优化的核心:关键字策略  关键字的选择  关键字密度  关键字分布 第三部分:对搜索引擎友好...

    Polyspace不认识Interrupt,肿么办?

    今天讲一下嵌入式开发中遇到的问题,大家多多学习。

    asp的搜索引擎开发-计算机毕业设计源码-计算机毕业设计源代码.rar

    通过对搜索引擎的认识和发展现状的分析,从理论联系实际,完成了基于ASP的搜索引擎的开发,系统主要实现了用户对信息的检索。以及给定关键字,根据关键字所属的分类来细分,最后再查找到相关的信息,同时,系统还...

    第4章 C++基本功.ppt

    数据和程序的概念:让读者明白什么是数据,什么是程序。...关键字和标示符:认识C++中那些是关键字?那些是标示符? 变量与常量:明白什么是变量,什么是常量,及如何使用? 引用变量:明白什么是引用变量及如何使用?

Global site tag (gtag.js) - Google Analytics