[size=large]
学习Java跟学习C++在很大程度上有类似之处(个人观点,切勿模仿),当然作为一门时下比较受欢迎的语言,必须有着自己的独特之处,至于独特之处是什么,作为小小鸟的我眼下只能臆断,不敢妄断。C中有着很多系统默认的具有某些特殊功能的一些约定子体,作为一丘之貉的Java,我想这个也是不可避免的啦!说到这儿,心里其实还蛮佩服那些已经骨尽人散的鼻祖们,我学着都这么的不顺心,开发者......其实也可以理解的啦!
记得那天的课堂讲了两点:关键字和界面的美化!重点放在了关键字上面,这个知识点大概讲了一个小时四十分钟,很细致,很透彻,很给力!
对于关键字,个人定义是系统默认的具有某些特定功能或含义的,在行进过程中不可再次定义的某些字体。根据不长时间的经历,我个人觉得这个定义还是蛮恰切的,比较符合事实,当然时间是检验真理的唯一标准,这些都还有待进一步的认证很推广喽。
首先是public ,private以及protected修饰关键字的介绍,大概是这样一个意思:public类型声明,可以为一个包中的共有,修饰类,类可以被同包的的其他类访问,修饰方法,则可以被其他的类调用,当然public也可以用来修饰属性,这时该属性可以被外界访问,体现不出面向对象的封装特点,所以一般很少用来修饰属性。简单示例如下:
public A{
public void(){
}
public int a;
}
一个比喻就是public声明为家庭共有,只要是成员,都有访问这个家庭的权限。当然,每个人都要有些小秘密的,这些是不能或不想为他人所知的,怎么办呢,买个保险箱吧,声明为私有物品,严禁触碰!于是乎private就顺势成了必须,它较好的体现了Java的封装性,共有只和私有制也变很快的成了分化趋势。公有的是公共的,你我都不介意的,私有的是内部的,使用是有权限约束的。当将属性声明为私有时,该类内部函数可以使用这些,而类外部则不可运用,当然子类也可以通过继承父类公用方法来使用这些,这个就另当别论了;当方法声明为私有时,在继承时子类是无法继承的,虽说有遗产法保证,但人家就是不给,你拿他怎么滴啊!示例代码略。当然出去公共和私有成分,还有一个受保护成分,这个比较恶心,上不上,下不下的,但•••哲学不是这么说的吗:存在即合理。它的存在一定程度上缓解了父与子的关系,受保护声明时,子类可以继承,而且同一包内可以顺序访问,显得比较人性化些!示例代码略。
当然修饰关键字也不就这些,还有一个蛮重要的可以的内部声明static—静态符。Static声明比较特殊,是一个成为“类xx”的东东,它修饰的方法调用时不必创建通过创建对象调用,只需:类名 方法名();即可直接性的调用,为程序编译省去不少麻烦。而static声明的属性更是少见,修饰的属性总是第一个显示,而且当修饰的一个属性值变化时,其他的都变化,这个很是不好把握,所以定义时,一定三思。还有就是static修饰的父类在继承时有着那么一些潜规则,这个是不得不放的。一般情况下记得开始程序时总是public static void main(String args[]){},这个已经习惯了,不明白 时总是这样说存在即合理,所以不解释喽!
至于super关键字,我记得自己用过,用过一次,在写五子棋的时候,在重绘时使用了该super方法,当时只记得它是直接运用父类方法,其他的就有合理解释了。听了,感觉它跟this有着异曲同工之妙,this指本身,super则借指代父类的。大不同小也异,还是可以类比的呢。
还有一个final,只记得这个是最后一个,是无法被继承的,也不可以…….忘了。
还有默认构造器的初始化等等N多不记得了。唉,老了,记性是一天不比一天了![/size]
分享到:
相关推荐
Java关键字大全 Java关键字大全是Java编程语言中最基本和最重要的组成部分。这些关键字是Java语言的基础构建块,用于定义类、方法、变量、控制流、异常处理等。了解和掌握Java关键字是每一个Java开发者必备的技能。...
### Java关键字总结 Java是一种广泛使用的面向对象编程语言,它具备简单性、可移植性、高性能等特点。在Java中,关键字具有特殊的语法含义,不能用作标识符(例如变量名或方法名)。以下是对给定文件中提到的Java...
Java 关键字、标识符、注释、转义字符详解 Java 语言中有四个重要的概念:关键字、标识符、注释和转义字符。这些概念是 Java 语言的基础,理解这些概念对于编写 Java 代码非常重要。 一、Java 关键字 Java 关键字...
首先,让我们来谈谈“Linux中Java变量与java关键字”。在Java编程中,变量是存储数据的容器,它们可以是基本类型(如int、float、boolean等)或引用类型(如对象)。在Linux环境下,Java程序的运行与Windows或Mac...
### Java关键字分类解释 #### 一、类与接口定义关键字 - **class**: 在Java中,`class`关键字用于声明一个类。类是面向对象编程的基本单元,它定义了一组属性(成员变量)和方法(成员函数),这些共同构成了一个...
java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java volatile 关键字实战java ...
该文档主要介绍了java关键字的用法及说明
这篇文档《Java关键字详细解》将深入探讨Java中的关键字及其用途。 首先,我们来看看Java中的主要关键字。`public`、`private`、`protected`是访问修饰符,用于控制类、方法和变量的访问权限。`public`可以被任何...
Java关键字大全 Java语言中有多种关键字,每个关键字都有其特定的用途和作用。下面是Java关键字大全的详细解释: 1. abstract关键字 abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能...
JAVA关键字列表 Java是一种面向对象的编程语言,具有多种关键字,用于控制程序的执行、定义变量、类和方法等。本文档系统列举了Java的关键字及其用法分类,总共分为以下几个类别:访问控制、类、变量修饰符、流程...
### Java关键字详解:掌握编程语言的核心 #### 一、Abstract:抽象类与抽象方法的关键 在Java中,`abstract`关键字被用于定义抽象类和抽象方法。抽象类是一种特殊的类,它不能被实例化,即不能创建其对象,但可以...
Java关键字列表 上面列出了Java所有的关键字
整理JAVA关键字信息
### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...
Java关键字是编程的基础,它们是Java语言预定义的标识符,具有特殊含义并被Java编译器识别。在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到...
### Java关键字解析 Java是一种广泛使用的面向对象编程语言,它为开发者提供了丰富的特性和功能,以简化复杂的软件开发过程。Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java...
Java关键字大全.pdf
Java 关键字是编程语言中预定义的具有特殊含义的标识符,它们是构建和管理程序结构的关键元素。本文将详细解析 Java 中的访问控制关键字,以及类、方法和变量修饰符。 首先,我们来看看访问控制关键字: 1. **...
### Java关键字详解 #### 前言 Java作为一种广泛使用的编程语言,在软件开发领域占据了重要的地位。Java的关键字,即保留字,是Java语言中具有特殊意义的标识符,它们预定义并保留用于语言本身的语法结构。理解这些...
通过这份总结,我们可以看到Java关键字在定义行为和数据时起到的作用。理解这些关键字的含义和使用方式是掌握Java语言基础的关键。这些概念包括区分对象内部变量和方法、处理继承关系中的方法覆盖、定义类级别的属性...