---
title: "Discussion on \"OOPs in Solidity\" | Hashnode"
description: "Discussion on \"OOPs in Solidity\". Contract and Objects\nIn Solidity, a contract is a fundamental building block of Ethereum applications. It is analogous to a class in object-oriented programming and can include state variables, functions, function modifiers, events, and struct types...."
url: "https://hashnode.com/posts/oops-in-solidity/66a6764c71376dfe324078df"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [OOPs in Solidity](https://arshthecoder.hashnode.dev/oops-in-solidity?utm_source=hashnode&utm_medium=feed)

Contract and Objects In Solidity, a contract is a fundamental building block of Ethereum applications. It is analogous to a class in object-oriented programming and can include state variables, functions, function modifiers, events, and struct types....

Jul 28, 2024 · 2 min read · arshthecoder.hashnode.dev  
Read the article

-   [#web3](https://hashnode.com/tag/web3)
-   [#web30](https://hashnode.com/tag/web30)
-   [#Web3](https://hashnode.com/tag/Web3)
-   [#blockchain](https://hashnode.com/tag/blockchain)
-   [#blockchain-development](https://hashnode.com/tag/blockchain-development)
-   [#blockchain-technology](https://hashnode.com/tag/blockchain-technology)
-   [#solidity](https://hashnode.com/tag/solidity)
-   [#solidity-basics](https://hashnode.com/tag/solidity-basics)

## Written by

[ASHDEEP SINGH](https://hashnode.com/@arshTheCoder)

@arshTheCoder

  
[View profile](https://hashnode.com/@arshTheCoder)

Turning caffeine into code.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
