
Java基础
文章平均质量分 66
ni_kan
这个作者很懒,什么都没留下…
展开
-
java基础---接口与应用
一、接口基本语法(一)定义了接口,就定义了调用接口的标准。1、使用interface定义;2、接口当中的方法都是抽象方法3、接口当中的方法都是public权限 接口基本语法(二)1、实现接口使用inplements关键字2、一个类可以实现多个接口3、一个接口可以继承多个接口 让我们来定义一个接口:interface USB{原创 2013-10-04 15:59:26 · 483 阅读 · 0 评论 -
java基础---包和访问权限
包的概念和生成软件包为JAVA类提供了命名空间//将类放置到一个包当中,需要使用package "包名"//编译时需要使用 -d 参数,该参数的作用是依照包名生成相应的文件夹//一个类的全名应该是"包名" + "." + "类名"//mars.Test//包名的命名规范://1、要求包名所有的字母都要小写;//2、包名一般情况下,是你的域名倒过来写;pack原创 2013-10-04 08:19:27 · 1049 阅读 · 0 评论 -
java基础--抽象类和抽象函数
什么是抽象函数?只有函数的定义,没有函数体的函数被称为抽象函数。abstract void fun(); 什么是抽象类?使用abstract定义的类被称之为抽象类;1、抽象类不能够生成对象2、如果一个类当中包含有抽象函数,那么这个类必须被声明为抽象类3、如果一个类当中没有抽象函数,那么这个类也可以被声明为抽象类抽象类是用来做父类的,无法直接生成实例!!abs原创 2013-10-03 10:37:01 · 877 阅读 · 0 评论 -
java基础---面向对象的简单应用
被客户不断变化的需求 “折磨”。。。。客户的第一次需求:开发一个打印器控制程序,要能够实现开机,关机和打印功能!HPPrinter.javaclass HPPrinter{ void open(){ System.out.println("open"); } void close(){ System.out.println原创 2013-10-01 20:40:48 · 452 阅读 · 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 · 485 阅读 · 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 · 410 阅读 · 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 · 538 阅读 · 0 评论 -
java基础---继承
关键字 extendsclass Person{ String name; int age; void talk(){ //... }}class Student extends Person{ // ...}Student中虽然什么都没有定义,但已经继承了Person,所以包含Person的内容。cl原创 2013-09-30 14:53:16 · 438 阅读 · 0 评论