From b105aaed70faf7ceaf1f5266a34781594f37e907 Mon Sep 17 00:00:00 2001 From: NAMRITHA-ND <106884461+NAMRITHA-ND@users.noreply.github.com> Date: Fri, 18 Nov 2022 01:23:28 +0530 Subject: [PATCH] Create class and constructor --- class and constructor | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 class and constructor diff --git a/class and constructor b/class and constructor new file mode 100644 index 0000000..5105b0e --- /dev/null +++ b/class and constructor @@ -0,0 +1,50 @@ +#include + +using namespace std; + class rectangle{ + private: + int length; + int breadth; + + public: + rectangle(){length=breadth=1;} + rectangle(int l,int b); + int area(); + int perimeter(); + int getlength(){return length;} + void setlength(int l){length=l;} + ~rectangle(); + + + + + }; + + rectangle::rectangle(int l,int b){ + length=l; + breadth=b; + } + int rectangle::area(){ + return length*breadth; + } + + int rectangle::perimeter(){ + return 2*(length+breadth); + } + rectangle::~rectangle(){ + + } + + +int main() +{ + + rectangle r(10,5); + cout<