- 浏览: 15217 次
- 性别:
- 来自: 广州
最新评论
文章列表
/*
子类对象的实例化过程
我们可以用一个类的变量记住它的子类的子类的实例.这时如果调用子类中的方法,只需要强制转换子类就可以
没必要非得强制转换子类的子类.
instanceof关键字:也可以判断子类实例也 ...
javase_06(面向对象)
- 博客分类:
- 1.javaSeBase
/*
内部类:
.在类中定义的类我们称之为内部类,它是外部类的一个成员。
.内部类可以直接访问外部类的成员,但是外部类不能直接的去调用外部类的成员、
其实内部类调用外部类的成员的时候.其实是使用到了:类名.this.变量名 来访问外部类的成员。
.在内部类中的方法可以使用this引用调用这个方法的内部类对象.
*/
class Outer
{
String name = "张三";
public void run()
{
System.out.println("Outer is Runn ...
javase_05(面向对象)
- 博客分类:
- 1.javaSeBase
一.构造函数的定义与作用
1.函数的名次与类同名2.没有返回值类型3.不能使用retrun 关键字来返回一个值
注意》》:没有返回值类型声明不等同于“void”,void也是一种返回值的声明(如果写上了void,那就是一个普通的方法啦!)
二.构造函数的具体应用
构造函数可以被重载
1.构造函数也一般的函数一样,都是可以被重载的.但是参数类型要不一致.而且构造函数是没有返回值
构造函数如果被调用?
2.使用new关键字来创建对象的时候,会自动的调用一个类的构造函数.也可以在一个类中利用this();来调用其他的构造函 数!但是要注意:递归构造器调用. 普通函数的调用是:this ...
javase_04(面向对象)
- 博客分类:
- 1.javaSeBase
面向对象:一种编程思想,使用对象来描述生活中的事物:面向对象的四大特征: 1.封装 2.继承 3.多态 4.抽象1.类和对象:类是对象的抽象,对象是类的实例
2.this关键字是一个对象的引用,thiis在方法内,谁调用我.我就为谁服务
3.创建对象:
Person p ;p = new Person();1.在栈内存中定义一个变量p ,类型是:person2.在堆内存中,首先加载一个Person.class字节码3.在堆内存中创建一个对象 new Person ()的一个实例4.自动初始化堆内存里面的数据5.把所创建的首地址变量赋值给p引用
4.对象的生命周期:当对象被创建到失去所有的 ...
javase_03作业
- 博客分类:
- 1.javaSeBase
一、判断题
、Java语言是不区分大小写的。 错,Java语言是严格区分大小写的
、Java程序源文件的扩展名为“.jar”。 错,Java程序源文件的扩展名为”.java”
、Java程序一般应含有main方法,因为它是所有java程序的入口。正确
、声明main方法时,其声明可以写成:
Public static void main(String args[])
也可以写成:
Public static void main(String s[])
不正确,P不应该大写,应该小写,其他地方是正确的
、假设有一个名为Hello的java源程序,那么编译这个文件的命令为 ...
javase_02(基础)
- 博客分类:
- 1.javaSeBase
一:java的基本语法
1.代码都是存放在class里面的
2.严格区分大小写(num NUM)是两个不同的变量
3.格式自由.
4.单行注释与多行注释的和文档注释
5.标识符:
全部使用英文字母,骆驼式命名:从第二个单词开始,每个单词的首字母都要大写,其它的小写
(标识符不能为关键字,不能以数字开头)
二:java中的变量
1.有八个原声数据类型和引用数据类型.
2.类型转换:
byte、short、char类型在运行过程中都会提升为int 类型(这样的方 ...
一.java是一门高级的语言,具有跨平台(一处编译,到处运行)
1.javac 编译源文件.java
2.运行源文件 java 启动虚拟机
3.cls 清空dos界面文字!
4.java源文件 -->java.class(字节码) -->windows(jvm) -->linux(jvm)
二:path环境变量
1.什么是path环境变量 ?path环境变量的作用?
解答:当我们运行一个exe可执行的文件的时候,系统会首先在当前的目录下去寻找,寻找不到的时候就会在注册表中寻找.如果没有了最后才到path环境变量中寻找.
所以当我们想成功的在任何的目录下运行ja ...