java基础

一.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 main1(){
System.out.print("lsdkj");
}
}






public class two {
public String a;
public void t(){
System.out.println("撒旦法试");
}
}





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值