The difference between Moral and Virtual
When used as nouns, moral means the ethical significance or practical lesson, whereas virtual means a virtual member function of a class.
When used as adjectives, moral means of or relating to principles of right and wrong in behaviour, especially for teaching right behaviour, whereas virtual means in effect or essence, if not in fact or reality.
check bellow for the other definitions of Moral and Virtual
-
Moral as an adjective:
Of or relating to principles of right and wrong in behaviour, especially for teaching right behaviour.
Examples:
"'moral judgments; a moral poem"
-
Moral as an adjective:
Conforming to a standard of right behaviour; sanctioned by or operative on one's conscience or ethical judgment.
Examples:
"a moral obligation"
-
Moral as an adjective:
Capable of right and wrong action.
Examples:
"a moral agent"
-
Moral as an adjective:
Probable but not proved.
Examples:
"a moral certainty"
-
Moral as an adjective:
Positively affecting the mind, confidence, or will.
Examples:
"a moral victory; moral support"
-
Moral as a noun (of a narrative):
The ethical significance or practical lesson.
Examples:
"The moral of w The Boy Who Cried Wolf is that if you repeatedly lie, people won't believe you when you tell the truth."
-
Moral as a noun (chiefly, in the plural):
Moral practices or teachings: modes of conduct.
Examples:
"a candidate with strong morals'"
-
Moral as a noun (obsolete):
A morality play.
-
Virtual as an adjective:
In effect or essence, if not in fact or reality; imitated, simulated.
Examples:
"In fact a defeat on the battlefield, Tet was a virtual victory for the North, owing to its effect on public opinion."
"Virtual addressing allows applications to believe that there is much more physical memory than actually exists."
-
Virtual as an adjective:
Having the power of acting or of invisible efficacy without the agency of the material or measurable part; potential.
-
Virtual as an adjective:
Nearly, almost. (A relatively recent development in meaning)
Examples:
"The angry peasants were a virtual army as they attacked the castle."
-
Virtual as an adjective:
Simulated in a computer or online.
Examples:
"The virtual world of his computer game allowed character interaction."
-
Virtual as an adjective:
Operating by computer or in cyberspace; not physically present.
Examples:
"a virtual assistant; a virtual personal trainer"
-
Virtual as an adjective (computing, object-oriented programming, of a class member):
Capable of being overridden with a different implementation in a subclass.
-
Virtual as an adjective (physics):
Pertaining to particles in temporary existence due to the Heisenberg uncertainty principle.
-
Virtual as a noun (computing, programming):
A virtual member function of a class.