• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Liutauras Vilda
  • Knute Snortum
  • Bear Bibeault
  • Devaka Cooray
  • Jeanne Boyarsky
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • salvin francis
  • Tim Holloway
  • Piet Souris
  • Frits Walraven

Interface Problem

Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
Please look at this code,
interface I
int i = 1;
int ii = Test.out("ii", 2);
interface J extends I
int j = Test.out("j", 3);
int jj = Test.out("jj", 4);
interface K extends J
int k = Test.out("k", 5);
class Test
public static void main(String[] args)
static int out(String s, int i)
System.out.println(s + "=" + i);
return i;
and output is:
I am not getting why it is printing like this.Hope somebody will explain me in detail.
Balaji H P
Author & Gold Digger
Posts: 7617
IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to Javaranch, a friendly place for Java greenhorns
Please check out the following discussion which handles the same topic: https://coderanch.com/t/198775/java-programmer-SCJP/certification/Variable-Initialization
We ain't got many rules 'round these parts, but we do got one. Please change your displayed name to comply with the JavaRanch Naming Policy.
Thanks Pardner! Hope to see you 'round the Ranch!
[ March 11, 2003: Message edited by: Valentin Crettaz ]
I'd appreciate it if you pronounced my name correctly. Pinhead, with a silent "H". Petite ad:
Java file APIs (DOC, XLS, PDF, and many more)
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!