易截截图软件、单文件、免安装、纯绿色、仅160KB

java总结 第六章

第六章
java类设计
extends类的继承
object类是所有java类的最高层父类
java只支持单继承 不允许多重继承
一个子类只有一个父类 一个父类可用有多个子类
public default protected public
方法重写
在子类可用根据需要对父类继承的方法进行改造--方法的重写
重写方法必须和被重写方法具有相同的方法名称 参数列表 返回值类型 重写方法不能使用比被重写方法更严格的访问权限 重写方法不能引起比父类更多的异常
方法声明必须在主函数外
java使用super来引用父类的成分
可访问父类的属性 成员方法 父类的构造方法 追溯到直接父类
this本类 super父类
多态
在java中 子类的对象可以替代父类的对象使用
一个对象只能有一种确定的数据类型
person p=new student();
object o=new person();
o=new student();
前面父类 后面子类
多态性
一个引用类型变量如果声明为父类的类型 但实际引用的是子类对象 那么该变量就不能再访问子类中新添加的属性和方法
虚方法调用
person a=new student();
a.getInfo();
instanceof操作符
public class person extends object{};
public class student extends person{};
public class graduate extends person{};
public void method(person e)  //实例化的e
{
if(e instanceof student)
{
}
else if(e instanceof garduate)
{
}
else {
//处理person类对象
}
}
对java对象的强制类型转换称为造型
从子类到父类的类型转换可以自动进行
从父类到子类的类型转换必须通过造型(强制类型转换)实现
无继承关系的引用类型间转换时非法的
public class Test{//Person及Student类的定义已有
public void method(Person e) { //实例化的e
System.out.pritnln(e.getschool()); //非法 不能用student的变量
if(e intstanceof Student){
Student me = (Student)e;//把person类的e强制转换为student类
System.out.pritnln(me.getschool());//这样可以调用了
}
}
方法名重载
在一个类中可以定义多个同名方法--方法名重载
重载方法的参数列表必须不同
重载方法的返回值类型可以相同 也可以不同
public void printl(int i){};
public void printl(float i){};
public int printl(int i){};
构造方法重载的参数列表必须不同
可以再构造方法的第一行使用this关键字调用其他重载的构造方法
public class person
{
public person(int a){};
public person(int a ,int


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

Java实例代码:投票计数器


import java.awt.*;
import java.awt.event.*;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.*;
public class ElectToo extends JFrame implements ActionListener,ItemListener
{
 static ElectToo frm=new ElectToo();
 static Save ......

Java输出JVM和操作系统的相关属性 zz

主要是利用Java提供的util包中的Properties类。废话不多说,直接看代码:
view plaincopy to clipboardprint?
import java.util.*;
public class YourJavaProperties {
public static void main(String args[]){
Properties props=System.getProperties();
System.out.println("Java的运行环境版本:"+props.getP ......

java总结 第四章

第四章
运算符,表达式和流程控制
变量用于记录数值可变的数据
java变量使用前必须先声明和初始化
成员变量在类的定义中声明
在创建对象的同时创建有关的成员变量
成员变量创建后系统自动对其进行默认初始化和显式初始化 成员变量依附于对象而存在
&&与 ||或 =赋值运算符
分支语句
if else
int i;
swit ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号