Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6203135
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T04:51:37+00:00 2026-05-24T04:51:37+00:00

Recently i have come across this statement : InputStream in = new FileInputStream(Filename); What

  • 0

Recently i have come across this statement :

InputStream in = new FileInputStream(Filename);

What does this statement mean ?

In this what does in refer to.?

Is in the object of FileInputStream ?

writing the statement : InputStream is = new InputStream(); produces an error b’coz InputStream is an abstract class but then why we have a constructor for this class ?—>InputStream()

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T04:51:38+00:00Added an answer on May 24, 2026 at 4:51 am

    This statement is leveraging the effects of inheritance. You are creating a new instance of a FileInputStream object and assigning it to the in variable.

    As far as users of this variable go, they only see an object of the type InputStream – it could be any subclass of the abstract class InputStream. After this line, you can invoke any methods declared in the InputStream class on this object. Even though the object is really a FileInputStream, you can’t see this, and therefore can’t invoke those methods (without casting).

    The constructor exists so that subclasses can call it to instantiate and set up any instance methods that all input streams need. You can’t call it, but subclasses can invoke it.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have recently come across a situation where code is dynamically loading some libraries,
I come from classes object orientation languages and recently I have been learning those
I've recently have a reason to include into our build script the creation of
Recently I have been investigating the possibilities of caching in ASP.NET. I rolled my
Recently I have started playing with jQuery, and have been following a couple of
Recently I have been studying recursion; how to write it, analyze it, etc. I
Recently I have purchased a notebook that came with Windows Home Basic (that don't
Recently I have discovered that my release executable (made with msvc++ express 2008) becomes
I have recently started having problems with TortoiseCVS, or more specifically with plink, the
I have recently installed .net 3.5 SP1. When I deployed a compiled web site

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.