03-16-2017
Nice Question
Passing object as parameter to method?
Passing object as parameter to Constructor?
In the above two cases it’s the same thing. You didn’t ask the difference between the parameter and constructor, so not gonna dig into that. Constructor is just a special kind of method that has the same name as that of the class.
Passing objects as parameters simply means you are giving some custom datatype value, any value to the method or constructor, for the code inside this method to use.
You make any custom object. You pass this object to your function, for it’s code to work upon. This, in summary, means Passing object as parameter.
and using object as argument inside invoking method or constructor?
Parameters and arguments are mostly used interchangeably. In most texts, and mostly all concepts, they mean the same thing. The fundamental difference is that parameters are the variables defined in the function definition, arguments are the values being passed to the function definition in function call statement.
The language of this part of your question is kinda confusing, but in essence, I think it means that using the object to invoke a function
Last edited by RudiC; 03-16-2017 at 06:43 AM..
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I have screen which was desined in PL/SQL Catridges in apps. In that screen some enterable fields these values r the passing parameters to create value sets, functions, menus etc in apps by using front end screens. Now in that screen i have a button. when i click that button it have to... (0 Replies)
Discussion started by: rajasekharamy
0 Replies
2. Shell Programming and Scripting
How do i get the value of the variable from the called script(script2) to the calling script(script1) in ksh ?
I've given portion of the script here to explain the problem.
Portion of Script 1
=============
-----
-----
tmp=`a.ksh p1 p2 p3`
if then
# error processing
fi
-----... (10 Replies)
Discussion started by: rajarkumar
10 Replies
3. Linux
Hi,
How to find remote Linux box login account without login in to that box?
I don't have login account at my remote Linux box. But I need who are all having login account. How do I findout?
Thanks,
--Muthu. (3 Replies)
Discussion started by: Muthuselvan
3 Replies
4. Shell Programming and Scripting
Please help me how to pass some unix vairable to oracle. I have used below , but not displaying passed (inval) value.
calling()
{
sqlplus -s $1/$2@$3 <<EOF
begin
exec call_sql($4);
end;
exit
EOF
}
calling user pwd inst value1... (17 Replies)
Discussion started by: Jairaj
17 Replies
5. UNIX for Advanced & Expert Users
I'm trying to call shell scripts from Java for DB operations. Using a very simple test, for some reason, one line of (ALTER TABLE) in the shell simply won't be executed while the exit value from the call is "0" (valid exit). When I run the script directly in Unix, it gets executed perfectly fine!!... (4 Replies)
Discussion started by: zmwang
4 Replies
6. Shell Programming and Scripting
Hi,
I have a script that should login to a different box then the box that i am in and run the commands.
I have the script sample below that logins to a unix box and get the files .Looks like ls-lrt command is not running or its wrongly used.
#!/bin/bash
# Ask the user for build month... (5 Replies)
Discussion started by: learninguser235
5 Replies
7. Shell Programming and Scripting
Hi,
I am calling a Perl script in my shell script. When Perl script is executed it asks for a answer to be entered by user from terminal. How can i pass that value from my shell script ??
I know I can change perl script to default the answer but i dont have access to do that so only option i... (5 Replies)
Discussion started by: varun22486
5 Replies
8. Shell Programming and Scripting
Hi all,
Warm regards!
I am in a difficult situation here. I have been trying to create a shell script which calls another shell script inside. Here is a simplified version of the same.
Calling Script.
#!/bin/ksh
# want to run as a different process... (6 Replies)
Discussion started by: LoneRanger
6 Replies
9. Shell Programming and Scripting
Team,
Presently I have a script, which i have set up cron on one of my Jump-boxes,and gives me the output on every hourly basis,fetching the data from the remote machine.Basically it gives me the list of all active users logged and its count once we execute the script.Here the count is... (6 Replies)
Discussion started by: whizkidash
6 Replies
10. Shell Programming and Scripting
Hi,
There is an Informatica tool through which unix scripts can be called. Now the requirement in my project is that a parent script calls a child script but this parent script has to be called through the Informatica tool.
In Parent script I'm using
TEMP=`getopt -o x:y: -l area:,volume:... (1 Reply)
Discussion started by: Panna
1 Replies
LEARN ABOUT DEBIAN
log::dispatch::output
Log::Dispatch::Output(3pm) User Contributed Perl Documentation Log::Dispatch::Output(3pm)
NAME
Log::Dispatch::Output - Base class for all Log::Dispatch::* objects
VERSION
version 2.32
SYNOPSIS
package Log::Dispatch::MySubclass;
use Log::Dispatch::Output;
use base qw( Log::Dispatch::Output );
sub new {
my $proto = shift;
my $class = ref $proto || $proto;
my %p = @_;
my $self = bless {}, $class;
$self->_basic_init(%p);
# Do more if you like
return $self;
}
sub log_message {
my $self = shift;
my %p = @_;
# Do something with message in $p{message}
}
1;
DESCRIPTION
This module is the base class from which all Log::Dispatch::* objects should be derived.
CONSTRUCTOR
The constructor, "new", must be overridden in a subclass. See Output Classes for a description of the common parameters accepted by this
constructor.
METHODS
o _basic_init(%p)
This should be called from a subclass's constructor. Make sure to pass the arguments in @_ to it. It sets the object's name and
minimum level. It also sets up two other attributes which are used by other Log::Dispatch::Output methods, level_names and
level_numbers.
o name
Returns the object's name.
o min_level
Returns the object's minimum log level.
o max_level
Returns the object's maximum log level.
o accepted_levels
Returns a list of the object's accepted levels (by name) from minimum to maximum.
o log( level => $, message => $ )
Sends a message if the level is greater than or equal to the object's minimum level. This method applies any message formatting
callbacks that the object may have.
o _should_log ($)
This method is called from the "log()" method with the log level of the message to be logged as an argument. It returns a boolean
value indicating whether or not the message should be logged by this particular object. The "log()" method will not process the
message if the return value is false.
o _level_as_number ($)
This method will take a log level as a string (or a number) and return the number of that log level. If not given an argument, it
returns the calling object's log level instead. If it cannot determine the level then it will croak.
o add_callback( $code )
Adds a callback (like those given during construction). It is added to the end of the list of callbacks.
Subclassing
This class should be used as the base class for all logging objects you create that you would like to work under the Log::Dispatch
architecture. Subclassing is fairly trivial. For most subclasses, if you simply copy the code in the SYNOPSIS and then put some
functionality into the "log_message" method then you should be all set. Please make sure to use the "_basic_init" method as directed.
The actual logging implementation should be done in a "log_message" method that you write. Do not override "log"!.
AUTHOR
Dave Rolsky <autarch@urth.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2011 by Dave Rolsky.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
perl v5.14.2 2012-05-25 Log::Dispatch::Output(3pm)