初学java随笔

CD 是目录间的跳转指令,例如在c:\java> 下输入 cd c:\javapack 会切换到c盘下的javapack文件夹

如果想直接跳转到其他盘,例如 d:\delphi7 可以先d: 加回车,然后用上面的跳转指令cd

 

如果A.java文件存在B目录下,其中A文件内含package  ch05 语句。想将其编译的.class 文件存放到c:\b目录下,那么在dos下可以输入javac –d c:\b,命令中的d用于指示存放的目录。编译过后,会在b目录下生成ch05目录。

 

改变环境变量之后要重新打开cmd才能起作用。

 

Java几点:

1、  类,对象:类可以认为不是实际存在的,它只是定义了一种对象的实现方法,对象是类的具体化。类成员可以直接通过类名访问,它只会有一份,不论定义多少对象,类成员在定义时最前面要加static修饰符。而实例成员必须通过对象访问。

2、  构造函数的作用:构造函数是用来初始化对象属性的,属性是指继承的属性或者新定义的属性。

3、  多态和封装:多态实际是方法改写的表意词,说明了方法在被继承时可以被改写的概念。封装主要是指private修饰符,某一种属性或者方法可以通过private加以限定,不被外部类所修改或获取。

4、  继承:类的继承,继承实际上会继承所有除private限定外的所有属性和方法,在继承的过程中可以重载构造函数,遮蔽属性,改写方法。

5、  重载、改写和遮蔽:

1)  重载:构造函数的重载,在重载时,方法名一定要一样,不一样就不是构造函数,只能是方法;传入的参数一定不一样,编译时就是靠参数个数或者类型来判断到底执行哪一个构造函数。构造函数一般不需要返回值。

2)  遮蔽:在继承父类时,子类中出现了父类相同的属性时,这是调用这一个属性,调用的是子类中的属性。

3)  改写:与遮蔽不同,改写指的是方法,而不是属性。而且改写与重载也不同,重载的是构造方法,改写的是普通方法。改写时,修改的只是修饰符由private-package-protected-public的转变,即越改写开放性越强或者保留原来开放程度。对已其他的方法名,参数,返回值,都不能修改。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值