Static binding is a method of dispatching methods in a object oriented programming languages: it basically means that the implementation of a method for a specific object is chosen at compile time and not a runtime.
Questions tagged [static-binding]
57 questions
0
votes
1 answer
Static Binding in Tomcat Multiple SLF4j Bindings
I have a gradle java project that I use Spring Boot to deploy. When I startup Spring-Boot with my jar file, I receive the following warning:
SLF4J: Class path contains multiple SLF4J bindings
SLF4J: Found binding in…

DevelopingDeveloper
- 883
- 1
- 18
- 41
0
votes
1 answer
When to use static binding and when to use dynamic binding in Java?
Recently I am learning how to use Slf4j. And I know two new concepts:static binding and dynamic binding.In JCL(Jakarta Commons Logging) it use dynamic binding to choose the implementation while Slf4j is using static binding.
In this case we know…

Dai Kaixian
- 1,045
- 2
- 14
- 24
0
votes
2 answers
Binding in Java (overriding methods and "fields")
public class Print1 {
int x = 1;
public void print(A a) { System.out.println(x); }
public void print(B b) { System.out.println(x+1); }
}
public class Print2 extends Print1 {
int x = 3;
public void print(A a) {…

Miloud21
- 3
- 2
0
votes
0 answers
Difference between Static binding and Dynamic binding - Mutual recursion
I have this piece of pascal-like code:
const str = "three";
function foo(n : Integer) : String
const str = "two " ^ str;
function bar(n : Integer) : String
const str = "one" ^ str;
begin
if n=0 then bar := str
…

wannabe programmer
- 653
- 1
- 9
- 23
0
votes
2 answers
Vector container and static binding in C++?
Can someone please explain why i->value() and (i + 1)->value() prints 1 and 3 not 1 and 4 like x[0]->value() << x[1]->value()
#include
#include
class A
{
public:
A(int n = 0) : m_n(n) { }
public:
virtual int value()…

nabil
- 904
- 3
- 12
- 28
0
votes
2 answers
Does the following C# program use static or dynamic binding?
I have the following classes:
class Polygon
{
protected string name;
protected float width, height;
public Polygon(string theName, float theWidth, float theHeight)
{
name = theName;
width = theWidth;
height =…

SeeknInspYre
- 360
- 1
- 3
- 16
-1
votes
1 answer
Can Java have dynamic type binding for variables?
Can variables have dynamic type binding in Java? I know that methods can, but I don't think that variables can since every variable has to have a type declaration when it is created such as int, double, or float. If they can, how would that be done?…

ALAB23
- 33
- 3
-1
votes
2 answers
Get around early binding of static methods in java
I have a AbstractBaseRepository. All my Repositories extends from this class. I created another class RepositoryFactory to create any instance of Repository. Due to early binding of static method, I am facing problem.
public abstract class…

Saikat Dey
- 21
- 3
-1
votes
1 answer
Static/dynamic binding in Java
I do have class Person, class Student and Student extends Person. As far as I understood, it goes the following with static binding:
class Person {
talk(Person p) {
print("Hi by person.");
}
}
class Student extends Person {
…

Jush KillaB
- 151
- 1
- 11
-1
votes
3 answers
When is it decided which function is to call in case of const and non const reference variable?
Consider the following functions
int f (const int& i)
{
cout << "in const reference function";
}
int f ( int &i)
{
cout << "in non const reference function";
}
int main()
{
int i;
f(3);
f(i);
}
In this case when the function call is…

OldSchool
- 2,123
- 4
- 23
- 45
-1
votes
3 answers
Dynamic binding in interpreted languages vs compiled languages
So currently reading about binding... Based on the examples I can think of along with examples found on the web, it appears that dynamic binding tends to occur predominantly in interpreted languages as opposed to occurring in compiled languages.…

MinimalMaximizer
- 392
- 1
- 4
- 18
-4
votes
4 answers
Confusing java code - related to static binding
something about this code confuses me. The first print line is 1600. I understand it has something to do with the static class being Car and not Sportscar. But we created the object as a Sportscar, so why isn't the volume field 3500? Thanks.
…

Bar
- 196
- 10