您的位置:首页 > 编程语言 > Java开发

java基础

2016-05-31 13:57 190 查看
一.java语言的认识

1.java语言是计算机能够识别的一种编程语言,编程语言有很多种,比如:C、C++、Java、C#、ObjectC、PHP、javascript,而编程是通过计算机实现我们需要完成的项目的功能。

2.eclipse的使用 

1)jdk安装

2)环境变量配置

3)eclipse使用步骤

简单的“hello word”编写

    public class  hello word{

        public static void main(String[] arge){

               System.out.print("hello word");

   }

}

3.面向对象:对对象完成的事情得出来的结果

  面向过程:注重事情的过程

  类:生活中一些对象共同点的集合、主观的、以人的意识存在的

  对象:生活中的一个一个的实体、客观的

  基本语法:

1)一个类对应一个java文件

2)属性(特征)的定义格式:public 类型 属性名;

3)方法(行为)的定义格式:public 返回类型  方法名(参数列表){}

4)创建对象的格式:类名 对象名 =  new  类名();

5)调用属性(特征):对象名.属性名
6)调用方法(行为):对象名.方法名(具体内容)

import javax.swing.JFrame;

//导入类

public class ComputerOperationFrame extends JFrame{

//继承类

public static void main(String[]arge){

//程序入口

ComputerOperationFrame computer = new ComputerOperationFrame();

//创建对象

computer.initJFrame();

//调用属性

       }  

public void initJFrame(){

//创建方法

}

}

面向对象三大特性:继承性、多态性、封装性

1.构造器(构造方法)

普通方法格式:    public 返回类型 方法名(参数列表){}

构造方法基本格式:public 类名(参数列表){}

作用:构造对象,创建对象的时候自动调用

引用传递:对象的地址进行交换

废除的空间,有java虚拟机垃圾回收机制进行回收

2.方法重载

定义:同一个类当中,多个方法的方法名相同,参数列表不同(参数个数、参数顺序、参数类型)的方法,互为重载方法

构造函数重载:创建一个对象,只能调用一个构造函数

作用:初始化对象的属性

3.继承(子类和父类关系)

extends

定义 :子类继承父类通过extends关键字实现
 子类可以继承到父类的所有的非私有属性和方法
 

作用:动态的进行拓展类的功能

4.方法重写

定义:子类重写父类的方法,方法名、参数、返回类型必须相同

子类重写父类方法:用于覆盖父类继承过来的函数

5.自动转型

子类类型的对象自动转型为父类类型的引用,最终是父类类型的

转型后的对象:调用方法,如果子类重写了父类的方法,则调用的是重写后的,如果没有重写,则依然调用的是父类自己的

6.多态

多个同一个类型的引用,调用同一个方法,执行的流程不一样

import javax.swing.JFrame;

public class one extends two{
public static void main (String []arge){
one s =new one();
s.main1();
}
public String b;
public void main
8f3f
1(){
System.out.print("lsdkj");
}
}

public class two {
public String a;
public void t(){
System.out.println("撒旦法试");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: