Java内部继承_java内部类继承示例!

java内部类继承示例!

package innerClass.test;

public class InheritTest

{

public static void main(String[] args)

{

Person p = new Person("LMS");

p.show();

Person.Inner inner = p.new Inner();

inner.showName();

Person.Inner inner1 = new Person("Hello").new Inner();

inner1.showName();

Student s = new Student("!!");

s.show();

Student.Inner in = s.new Inner();

in.showName();

Student s1 = new Student("11");

InnerA innerA = new InnerA(s1);

innerA.showName();

}

}

class Person

{

private String name;

public Person(String name)

{

this.name = name;

}

public void show()

{

Inner in = new Inner();

in.showName();

}

class Inner

{

public Inner()

{

}

public void showName()

{

System.out.println(name);

}

相关文档:

create PROCEDURE pagelist

@tablename nvarchar(50),

@fieldname nvarchar(50)='*',

@pagesize int output,--每页显示记录条数

@currentpage int output,--第几页

@orderid nvarchar(50),--主键排序

@sort int,--排序方式,1表示升序,0表示降序排列 ......

与线程休眠类似,线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行。

线程的优先级用1-10之间的整数表示,数值越大优先级越高,默认的优先级为5。

在一个线程中开启另外一个新线程,则新开线程称为该线程的子线程,子线程初始优先级与父 ......

一、面向对象的特征有哪些方面

1.抽象:

抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。

......

//看看如何编写一些复杂的存储过程

一:无返回值的存储过程

为了验证,我先创建一张测试表

create table mytest(myid varchar2(30),myname varchar2(50));

存储过程为:

create or replace PROCEDURE mytest2(id in varchar2,name in varchar2)  as

begin

insert into mytest (myid,myname) valu ......

Java接口与抽象类的比较

1、  最大的区别:java抽象类可以提供某些方法的部分实现,而java接口不可以。

如果向一个抽象类里加入一个新的具体方法,那么他所有的子类都一下子得到了这个新方法,而java接口做不到这一点。如果向一个java接口里面加入一个新方法,所有实现这个接口的类就无法成功通过编译了,因为必须让 ......

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值