Skip to content
Advertisement

Tag: oop

How can I keep all objects updated in this OOP example?

I don’t know exactly how to explain it, but I’ll try my best. Here is a simple OOP example where you create players to kill a dragon. The point is to assign to each player a specific amount of damage to inflict on a dragon, in order to kill it. For instance, if a dragon has 200 health and 2

How to use dictionary in oop to store data

i want to ask you i want to store all informations in dictionary for this code but i can’t i know that something i did wrong.I like to store informations from Customers if issue take a hourly , monthly or daily it is on BikeRental request bikes what i tried by far is any way? Answer If you just wanted

Simple question on how to create subclasses?

I’m new to the idea of object-oriented programming in Python, and the school has given me a question to first create a class called “Mammal”, with an attribute “name” and method get_name(). Hence I came up with this: Seems alright. The next part of the question asks me to create a subclass Dog which has the name dog and the

Cleaner Alternative to Nested If/Else

I’m mainly focused on an alternative to if/else’s in create_animal. If there is a more professional way to handle this. In this case, it’s a classifier based on a variable number of traits needed to figure out what the animal is. Since humans are the only animals that speak English, that property is sufficient. But if they roar instead Bear

c++ equivalent to python self.attribute = ObjectInstance()

i want to know if there is an equivalent way of doing this in c++: Answer self.b in C++ could be this->b, but also just b as this is implicit in C++. However, in C++, you have to declare (member) variables, while in Python you create them by assigning to them and the type of the variable is determinated by

Short way to get all field names of a pydantic class

Minimal example of the class: The way it works: Is there a way to make it work without giving the class again? Desired way to get all field names: It would also work if the field names are assigned to an attribute. Just any way to make it make it more readable Answer What about just using __fields__: Output: This

Advertisement