浅谈java

「爱情、让人受尽委屈。」 2022-08-07 09:55 395阅读 0赞
  1. Java是面向对象的程序设计语言,同普通的面向对象一样,java也同样具有三大特征:封装,继承和多态。此处就不对其做过多赘述了。只提一点:Java不支持多重继承。
  2. 我来讲述一下,学习java接触到的新知识!

1》Java类中的修饰符

  1. ![Center][]
  2. private:类中限定为private的成员,只能被这个类本身访问。如果构造方法为private,则其他类不能实例化该类。如果父类中有用private的成员,继承父类的子类对这个成员没有使用权。
  3. default:默认情况下为default,可以被这个类本身和同一个包中的类访问。
  4. protected:类中限定为protected的成员,可以被这个类本身、它的子类和同一个包中的其他类访问。
  5. public:类中被限定为public的成员,可以被所有类访问。
  6. 我们接触到的新知识主要是default修饰符了。
  7. 上面讲述中,提到了包。那我们就来说说包是什么。

2》package与import

  1. Java引入包(package)机制是为便于管理大型软件系统中数目众多的类,解决类的命名冲突问题。
  2. 定义的格式:package pkg1\[.pkg2\[.pkg3….\]\];
  3. Package语句作为java源文件的第一条语句,指明该文件中定义的类所在的包。若缺省该语句,则指定为无名包。如果使用包,编译出的类必须位于正确的目录下(正确目录指和包的层次完全一致)。
  4. 如果将一个类打包,则使用该类是,必须使用该类的全名,也就是写明该类具体的位置。或者在文件的开头使用import引入要使用的类。另外,访问位于同一个包中的类时,不需要引入。

Eg(注:此两个类在不同的包中):

使用package:

Center 1

调用此类的两种方法:

(1)未使用import

Center 2

(2)使用import

Center 3

  1. 由此可以看出,package就是我们以前学习的命名空间。import就是引用。

3》java中的几个关键字

1、Final

  1. final修饰的变量:不能被修改;
  2. final修饰的方法:不能被重写;
  3. final修饰的类:不能被继承。

2、super

  1. 此关键字用在继承中的构造方法。子类可以在自己的构造方法中使用super调用基类的构造方法,super必须写在子类构造方法的第一行。如果想要调用本类中另外的构造方法,我们可以使用this关键字。

3、casting

  1. 此关键字的意思是对象转型。对象转型又分为向上转型(upcasting)和向下转型(downcasting)。子类的对象可以当做基类的对象来使用称作向上转型,反之成为向下转型。
  2. 每一种编程语言都是相通的,学好一种语言,再学其他编程语言时,发现他们的不同之处,学习起来,将会更加容易。

发表评论

表情:
评论列表 (有 0 条评论,395人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java

    java与c语言 java是一门面向对象编程的强类型语言,一切东西都要抽象为对象,具有封装、继承、多态三个特性。这门语言常用于开发网站,与c语言不同,c语言是面向

    相关 Java反射

        JAVA反射机制(Reflection)是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对J象,都能够调用它的任意一个方法;这种动态获取的

    相关 Java注解

           自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记。注解使得Java源代码

    相关 java

         Java是面向对象的程序设计语言,同普通的面向对象一样,java也同样具有三大特征:封装,继承和多态。此处就不对其做过多赘述了。只提一点:Java不支持多重继承。

    相关 Java BigDecimal

    float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完