Java基础
文章平均质量分 66
ni_kan
这个作者很懒,什么都没留下…
展开
-
java基础---接口与应用
一、接口基本语法(一) 定义了接口,就定义了调用接口的标准。 1、使用interface定义; 2、接口当中的方法都是抽象方法 3、接口当中的方法都是public权限 接口基本语法(二) 1、实现接口使用inplements关键字 2、一个类可以实现多个接口 3、一个接口可以继承多个接口 让我们来定义一个接口: interface USB{原创 2013-10-04 15:59:26 · 464 阅读 · 0 评论 -
java基础---包和访问权限
包的概念和生成 软件包为JAVA类提供了命名空间 //将类放置到一个包当中,需要使用package "包名" //编译时需要使用 -d 参数,该参数的作用是依照包名生成相应的文件夹 //一个类的全名应该是"包名" + "." + "类名" //mars.Test //包名的命名规范: //1、要求包名所有的字母都要小写; //2、包名一般情况下,是你的域名倒过来写; pack原创 2013-10-04 08:19:27 · 1024 阅读 · 0 评论 -
java基础--抽象类和抽象函数
什么是抽象函数? 只有函数的定义,没有函数体的函数被称为抽象函数。 abstract void fun(); 什么是抽象类? 使用abstract定义的类被称之为抽象类; 1、抽象类不能够生成对象 2、如果一个类当中包含有抽象函数,那么这个类必须被声明为抽象类 3、如果一个类当中没有抽象函数,那么这个类也可以被声明为抽象类 抽象类是用来做父类的,无法直接生成实例!! abs原创 2013-10-03 10:37:01 · 844 阅读 · 0 评论 -
java基础---面向对象的简单应用
被客户不断变化的需求 “折磨”。。。。 客户的第一次需求:开发一个打印器控制程序,要能够实现开机,关机和打印功能! HPPrinter.java class HPPrinter{ void open(){ System.out.println("open"); } void close(){ System.out.println原创 2013-10-01 20:40:48 · 425 阅读 · 0 评论 -
java基础---对象的转型
向上转型--将子类的对象赋值给父类的引用 Student s = new Student(); Person p = s; 父类: class Person{ String name; int age; void introduce(){ System.out.println("我的名字" + name + "我的年龄" + age);原创 2013-10-01 20:23:35 · 469 阅读 · 0 评论 -
java基础---this和static
this基础 class Preson{ String name; void talk(){ System.out.println("name is" + name); } } 在成员函数里的name其实隐藏了this对象。应该是System.out.println("name is " + this.name); 当遇到下面这种情况是就不能省略thi原创 2013-09-30 13:46:52 · 391 阅读 · 0 评论 -
java基础---内部类和匿名内部类
内部类 class A{ class B{ } } 编译后的结果: 如何生成内部类: class Test{ public static void main(String args []){ A a = new A(); A.B b = new A().new B(); } } 注意点: class A{ int i; clas原创 2013-10-05 09:14:22 · 516 阅读 · 0 评论 -
java基础---继承
关键字 extends class Person{ String name; int age; void talk(){ //... } } class Student extends Person{ // ... } Student中虽然什么都没有定义,但已经继承了Person,所以包含Person的内容。 cl原创 2013-09-30 14:53:16 · 411 阅读 · 0 评论