methods

Given a PHP class would be the best and simplest way to override one or two of its methods with one of your own?

Here's the objective. I have a PHP class and there are one or two of its methods that I would like to override with my own. As I understand OOP (in PHP and in general) I could write a child class that extends it and overrides the functionality of the methods in question. However, I was wondering if this is the best way of achieving this...

Pass method to function

Hi, In Javascript I'm trying to pass a class member to a jQuery function, but somehow the 'this' object in that function gets messed up. This is the code: function Hints() { this.markProduct = function() { alert('hi'); }; this.selectProduct = function() { this.markProduct(); }; } When I call this code using this: o...

Python: When passing variables between methods, is it necessary to assign it a new name?

I'm thinking that the answer is probably 'no' if the program is small and there are a lot of methods, but what about in a larger program? If I am going to be using one variable in multiple methods throughout the program, is it smarter to: Come up with a different phrasing for each method (to eliminate naming conflicts). Use the same nam...

master pages, form pages, form runat=server > all onclick methods on master page?

the problem i have is that i have multiple nested master pages: level 1: global (header, footer, login, navigation, etc...) level 2: specific (search pages, account pages, etc...) level 3: the page itself now, since only one form can have runat=server, i put the form at global page (so i can handle things like login, feedback, etc...

Objective-C method implementation nuances

I have just started to develop for the iPhone and am in the process of learning Objective-C. I have seen some code that implements a method in the @implementation side of a class like this: -(void)myMethod; { // method body } What makes this interesting is that there is no mention of myMethod in the @interface for the class. I trie...

Why MyModel.all works in Rails ?

Hi, i don't understand this little thing: Suppose, we have "Condition" model class Condition < ActiveRecord::Base end Why Condition.all works ? Condition.all.each { |p| do_something } This syntax tells us, that we have "Condition" class-object instanciated somewhere ? Or is it some convention over configuration case ? I asking ...

custom compare method in objective c

I'm trying to use a custom compare method (for use with sortedArrayUsingSelector:) and on another website I got that the format is: -(NSComparisonResult) orderByName:(id)otherobject { That's all very well and good, except how do I compare the otherObject to anything as there's only one thing passed to the method? Like how does the NS...

Bad method names and what it says about code structure.

(Apologies in advance if this is a re-post but I didn't find similar posts) What bad method name patterns have you seen in code and what did it tell you about the code. For instance, I keep seeing: public void preform___X___IfNecessary(...); I believe that this is bad because the operation X has an inversion of conditions. Note tha...

C++: Is there a way to limit access to certain methods to certain classes without exposing other private members?

I have a class with a protected method Zig::punt() and I only want it to be accessible to the class "Avocado". In C++, you'll normally do this using the "friend Avocado" specifier, but this will cause all of the other variables to become accessible to "Avocado" class; I don't want this because this breaks encapsulation. Is what I want i...

Return multiple values with stream

Hi, I have method: var listOfFiles=service .GetFiles(pathsOfFiles.ToArray(); service is my wcf service with streaming ,and I want to have method on this service like : public List<Stream, file> GetFiles(string[] paths) { List<Stream, file> files =new List<Stream, file> foreach(string path in pathsOfFiles) { files.add(path, new File...

TabBar beginCustomizingItems and endCustomizingAnimated in iphone

Hai. How and when we use the UITabbar beginCustomizingItems and endCustomizingAnimated methods, can any one guide me about these methods ? ...

Why does this C# code compile fine when there is an ambiguous virtual method?

I have a class (Class B) that inherits another class (Class A) that contains virtual methods. Mistakenly, I omitted the override keyword when declaring a (supposed to be) overriding method in Class B. Class A public class ClassA{ public virtual void TestMethod(){ } } Class B public class ClassB : ClassA{ public void Tes...

asp.net mvc - Check what controller and method are called?

How to check what controller and method are called? In html in body tag there is: <body id="somethingThatDependsOnControllerAndMethod">. id value will be assigned based on controller and it's method. ...

When To Use this.method()?

Possible Duplicates: Why does StyleCop recommend prefixing method or property calls with this? When do you use the this keyword? Hi SO, and happy Friday I have a question regarding the use of this.method();. My code seems to work without using the this., but I include it because it seems like the right thing to do. When sh...

Pickling an unbound method in Python 3

I would like to pickle an unbound method in Python 3.x. I'm getting this error: >>> class A: ... def m(self): ... pass >>> import pickle >>> pickle.dumps(A.m) Traceback (most recent call last): File "<pyshell#3>", line 1, in <module> pickle.dumps(A.m) File "C:\Python31\lib\pickle.py", line 1358, in dumps Pickler(...

Is there a significant mechanical difference between these faux simulations of default parameters?

C#4.0 introduced a very fancy and useful thing by allowing default parameters in methods. But C#3.0 doesn't. So if I want to simulate "default parameters", I have to create two of that method, one with those arguments and one without those arguments. There are two ways I could do this. Version A - Call the other method public string Cu...

Calling a method at a specific interval rate in C++

This is really annoying me as I have done it before, about a year ago and I cannot for the life of me remember what library it was. Basically, the problem is that I want to be able to call a method a certain number of times or for a certain period of time at a specified interval. One example would be I would like to call a method "x" s...

Why isn't this simple test class's method inherited in Ruby?

Consider this very simple logging class: class MockLog # ... end Let's add logging to all our classes: class Module def has_logging() class_eval { @log = MockLog.new def log self.class.instance_variable_get :@log end } end end Now, why doesn't this work? class Foo has_logging end Foo.new.l...

How to add a new method to a php object on the fly?

How do I add a new method to an object "on the fly"? $me= new stdClass; $me->doSomething=function () { echo 'I\'ve done something'; }; $me->doSomething(); //Fatal error: Call to undefined method stdClass::doSomething() ...

Is it wrong to use Deprecated methods or classes in Java?

I am using eclipse to develop a web application. Just today I have updated my struts version by changing the JAR file. I am getting warnings at some places that methods are deprecated, but the code is working fine. I want to know some things Is it wrong to use Deprecated methods or classes in Java? What if I don't change any method an...