username public profile information

@oop

Found 199 profiles across 199 platforms.

Active since
Apr 30, 2002
Last seen
May 15, 2026
Verified
4 platforms
Reach
1.5K
Snapshot
May 16, 2026
Usernames (3)
oopoop on DeviantArtJoop Eggen
Names (68)
oopOo PHawa Bahla kNoelle LAnnaRufat MammadliGG葩可 梦goLea theroop (@oop) | TikTok, Instagram | BeaconsOop(s, my fingers slipped and I wrote another thing...)I'mORIGIN OF PIEoop oopMelanie ZapataWHO?! JON P!ВладAnd I OopOliver PetersenAlexandria BradleyDylanpopop배현민Somaiyya Ahmad….Alejandro MAGGINYU大班干饭No.1PoOop LekLnova mandasariMaureen Wantz-MetcalfThe Bomb​ ʟɑɬððғhjhkj hjhjkCouchsurfingOo@lambdaHhmmAOmar OrnelasfurLaKyra GassowayWin Maddin서은 이Drawing BrushMaleLMAO AHHA123oopsop opÖoopoop on DeviantArtEthan OlderogHeheoopsfotos.nlStefano MoscogiuriSkyeAshley's oc's 2Joop EggenNeil ArmstrongOana PaykutMaklay陈明智
Locations (40)
ThailandUnited StatesUSFRUnited States, USCA, USAzerbaijan, BakuIndiaNyc, United StatesMacaoMoscowizmir, TurkeyAUDenmarkMotherless dungeonenbs as, bs as, ArgentinaaHRio do sul, Santa Catarina, BrazilpangkalpinangKhulna, BangladeshdzHKTaipei, TaiwanCLFranceTHhgf, South KoreaDhaka, SpainShanghai, ChinaDEBangalore,KarnatakaPhilippinesUnited States ( Tallahassee )KWCANMoorhead, MNCanadapolatlı, TRGermany
Dailymotion profile picture for @oop

Hawa Bah

@oop

0 Followers
5 Following
0 Posts

Location: FR

Joined: Oct 30, 2021

+4 more fields
views: 0
is partner: no
language: fr
gender: female
Audiomack banner for @oop
Audiomack profile picture for @oop

oop

@oop

0 Followers
0 Following

Joined: Jan 30, 2015

Last active: Oct 10, 2025

+4 more fields
uploads: 0
plays: 0
favorites: 0
playlists: 0
+4 more fields
store id: 629553
use logo: no
seller id: 6689956
seller token: usr_dfb489e93162c1bd13560c1d1168c6c543654dc56f2464ead79e7abd1a0aa50c
B

Oop

@oop

+1 more fields
subscription price: 12.9
G
0 Followers
0 Following

Location: United States, US

Joined: Dec 26, 2019

+9 more fields
listings for sale: 0
is banned: no
is trusted seller: no
is quick responder: no
is speedy shipper: no
total bought and sold: 5
buyer score
purchase count: 5
would sell to again count: 5
seller score
sold count: 0
rating count: 0
group: users
500px banner for @oop
500px profile picture for @oop

la k

@oop

0 Followers
0 Following

Joined: Aug 12, 2024

+7 more fields
photos: 3
galleries: 0
is featured photographer: no
membership tier: BASIC
total likes: 2
total views: 55
quest wins: 0
Bible profile picture for @oop

oop

@oop

Joined: May 14, 2011

Last active: Feb 14, 2017

+3 more fields
has avatar: no
timezone: UTC
language: en
+9 more fields
rank: 0
reputation: 0
total submissions: 0
accepted submissions: 0
rejected submissions: 0
valid submission ratio: 0
streak: 0
streak reputation: 0
identity checked: no
Giphy profile picture for @oop

oop

@oop

+3 more fields
user type: user
is public: yes
is staff: no
D

oop

@oop

0 Followers
0 Following
1 Posts

Joined: Nov 29, 2009

Last active: Nov 29, 2009

+5 more fields
pfp url: //a.disquscdn.com/1777563844/images/noavatar128.png
likes received: 0
is power contributor: no
reputation: 1.23
reputation label: Average
GOG banner for @oop
GOG profile picture for @oop

@oop

Joined: Nov 10, 2017

+3 more fields
games owned: 5
achievements: 0
hours played: 0
H

@OOP

0 Followers
0 Following
0 Posts

Joined: May 3, 2013

Last active: May 21, 2013

+8 more fields
comments: 0
favorites: 0
is readonly: yes
karma: 0
rating: 0
rating position: 0
articles: 0
news: 0
C

Noelle L

@oop

bring back dollz mania bring back dollz mania

Location: CA, US

Joined: Jan 15, 2019

+1 more fields
locale: en-US
Depop profile picture for @oop

Anna

@oop

0 Followers
0 Following

Last active: May 8, 2022

+5 more fields
items sold: 0
reviews total: 0
reviews rating: 0
seller ratings: 0
buyer ratings: 0
FreeCodeCamp profile picture for @oop

Rufat Mammadli

@oop

NodeJS | Express | NoSQL | WebSocket | Khazar University | Entrepreneur

Location: Azerbaijan, Baku

Joined: Apr 2, 2018

+4 more fields
points: 1
completed challenges: 0
is donating: no
is profile locked: no
+8 more fields
honor: 2
overall rank: -8
overall rank name: 8 kyu
overall rank color: white
overall score: 2
total completed: 1
total authored: 0
languages
language: javascript
rank name: 8 kyu
rank level: -8
color: white
score: 2
B

GG

@oop

0 Followers

Last active: Aug 19, 2015

+5 more fields
following bands: 5
following fans: 0
collection: 3
wishlist: 0
fav genre: Rock
Clubhouse profile picture for @oop

葩可 梦go

@oop

5 Followers
82 Following
+2 more fields
friends: 3
profile type: clubhouse_user
AboutMe banner for @oop
AboutMe profile picture for @oop

Lea ther

@oop

<p>Hi, I’m Lea. I’m a student living in Zimbabwe. I am a fan of technology, hiking, and photography. You can visit my website with a click on the button above.</p>

+5 more fields
has premium: no
is admin: no
theme color: #305B90
roles
Student
interests
Technology
Hiking
Photography
Beacons banner for @oop
Beacons profile picture for @oop

oop (@oop) | TikTok, Instagram | Beacons

@oop

## Welcome to my page! 👋 Check out my links below. Featured links: TikTok, Instagram, Make your own page like this for free using Beacons.

+2 more fields
social links
tiktok.com/@9393596
platform: tiktok
instagram.com/ansified/
platform: instagram
links
Make your own page like this for free using Beacons
beacons.page/signup?c=oop
B

OOP

@oop

0 Posts

Joined: Oct 29, 2013

+8 more fields
user uuid: f60a8c36-2701-49b5-9a91-3411277c58ce
account type: COMMUNITY
is community user: yes
is deleted: no
points: 100
comments: 1
trophies: 1
total trophies: 75

Location: Thailand

+2 more fields
birth year: 2000
social links
twitter.com/un8qe
platform: twitter

Joined: May 21, 2007

+13 more fields
num collection: 0
num wantlist: 0
num lists: 0
num for sale: 0
releases contributed: 0
releases rated: 0
rating avg: 0
is staff: no
rank: 0
buyer rating: 0
buyer num ratings: 0
seller rating: 0
seller num ratings: 0
GameFAQs banner for @Oop

Joined: Jan 17, 2021

Last active: Apr 13, 2021

+3 more fields
karma: 10
user level: Rookie User
level description: Awarded to users with at least 10 Karma. Can create 10 topics, 100 messages per day. Can now mark messages for moderation, edit posts, and make poll topics.
0 Followers
0 Following

Joined: Feb 23, 2020

Last active: Feb 23, 2020

+6 more fields
gender: Female
points: 0
contribution points: 0
contribution level: 0
roles
Member
movies watched: 1
I

Oop

@Oop

AO3 profile picture for @Oop

Oop(s, my fingers slipped and I wrote another thing...)

@Oop

Hi! I'm Oop. Feel free to call me Al. I obsess over things. I have a lot of feelings and opinions. Harringrove is my jam right now. Find me on tumblr: thingsalexwrites - writing blog areyouactuallystupid - fan blog classic-al - personal blog   Please come talk to me!

Joined: Nov 26, 2012

+6 more fields
works: 19
series: 2
bookmarks: 282
collections: 0
gifts: 1
pseuds
Oop
FishesGoBlub
GingerMistress
37 Followers

Location: India

Joined: Sep 23, 2014

+5 more fields
is admin: no
is online: no
level: 5
rank title: O(2N)
event count: 0
0 Followers
0 Following

Last active: May 16, 2011

+2 more fields
comments: 2
reputation: 53

Joined: Mar 1, 2009

4 Followers
0 Likes

Joined: Mar 8, 2023

+4 more fields
is banned: no
is muted: no
downloads: 0
uploads: 0
DevTo profile picture for @oop

I'm

@oop

Joined: Dec 18, 2019

+1 more fields
github username: rufat
Mixcloud banner for @oop
Mixcloud profile picture for @oop

ORIGIN OF PIE

@oop

ORIGIN OF PIE is broadly electronica, frequently techno, occasionally dark wave, sometimes ambient, and always analog.

0 Followers
2 Following

Location: Nyc, United States

Joined: Jan 12, 2019

Last active: Jan 12, 2019

+5 more fields
cloudcasts: 0
favorites: 0
listens: 1
is pro: no
is premium: no
0 Followers
0 Following

Joined: Jan 21, 2026

+1 more fields
respects: 0
Codeforces banner for @oop
0 Followers

Joined: Sep 12, 2013

Last active: Jan 25, 2015

+2 more fields
is online: no
contribution: 0
AniList profile picture for @Oop

Oop

@Oop

0 Followers
0 Following

Joined: Apr 4, 2020

Last active: Mar 15, 2026

+12 more fields
is donator: no
is moderator: no
profile color: blue
donator badge: Donator
anime count: 0
anime mean score: 0
anime minutes watched: 0
anime episodes watched: 0
manga count: 0
manga mean score: 0
manga chapters read: 0
manga volumes read: 0
LinkMe profile picture for @oop

oop oop

@oop

Joined: Nov 29, 2023

Last active: Oct 31, 2025

+5 more fields
total links: 1
profile visits: 3
is ambassador: yes
has premium: no
social links
NexusMods profile picture for @oop

oop

@oop

0 Posts
0 Likes

Joined: Aug 10, 2009

Last active: Dec 28, 2025

+16 more fields
lists: 0
is banned: no
is deleted: no
donations enabled: yes
dp opted in: yes
show activity feed: yes
show last active: yes
views: 0
mod count: 0
owned mod count: 0
contributed mod count: 0
endorsements given: 0
image count: 0
video count: 0
unique mod downloads: 0
membership roles
member
F

Oop

@oop

0 Followers
0 Following
0 Posts
+3 more fields
saves: 0
tracks: 0
account type: artist
+2 more fields
is pro: no
is pro gold: no
AppleMusic profile picture for @oop

Melanie Zapata

@oop

I

@oop

Joined: Apr 1, 2012

LastFM profile picture for @oop

WHO?! JON P!

@oop

Joined: Jul 19, 2005

+7 more fields
scrobbles: 0
playlists: 0
artists: 0
tracks: 0
albums: 0
is subscriber: no
account type: user
Gab banner for @oop
Gab profile picture for @oop

oop

@oop

"There was times when people would burn books because they didn't like what people were doing." - Michael Berryman

0 Followers
0 Following
0 Posts

Joined: Mar 1, 2019

+4 more fields
has premium: no
is donor: no
is investor: no
is parody: no

Joined: Apr 21, 2018

Last active: Apr 28, 2018

+6 more fields
characters: 0
fame: 0
account fame: 75
rank: 2
skins: 0
exaltations: 0
M

OOP

@OOP

0 Followers

Location: Macao

Joined: Jan 29, 2014

Last active: Jan 29, 2014

+6 more fields
level: 1
level title: Newbie
rank: 779,187
visitors: 84
activity points: 1
site visits: 1
LeetCode profile picture for @OOP

OOP

@OOP

+13 more fields
year joined: 2,021
ranking: 5,000,001
reputation: 0
star rating: 0
problems solved: 0
easy solved: 0
medium solved: 0
hard solved: 0
total submissions: 0
solution count: 0
post view count: 0
contribution points: 13
submit stats
Easy
count: 0
submissions: 0
Medium
count: 0
submissions: 0
Hard
count: 0
submissions: 0
3 Followers
0 Following

Location: United States

Joined: May 16, 2021

+7 more fields
reviews: 2
rating: 5
gender: Male
age: 21-25
photos: 0
badges: 8
profile visits: 232
R

Влад

@oop

Location: Moscow

+5 more fields
age: 40
zodiac: Gemini
is online: no
photo count: 0
current viewers: 0
+2 more fields
uploads: 0
rank: Member
Freelancer profile picture for @oop

oop

@oop

Location: izmir, Turkey

Joined: Feb 9, 2006

+3 more fields
earnings score: 0
skills
.NET
is online: no

Joined: Apr 5, 2021

+8 more fields
completed tests: 51
started tests: 61
time typing: 2749
has premium: no
xp: 5,048
streak: 0
max streak: 0
personal bests
normal
wpm: 53.98
accuracy: 95.33
consistency: 55.92
raw: 57.58
language: english
punctuation: no
timestamp: Sep 18, 2021
normal
wpm: 47.43
accuracy: 92.04
consistency: 61.76
raw: 47.43
language: english
punctuation: no
timestamp: Apr 6, 2021
C

@oop

0 Followers

Location: AU

Joined: Oct 1, 2008

Last active: Oct 1, 2008

+3 more fields
is streamer: no
is online: no
ratings
puzzle: 400
Inkitt banner for @Oop
Inkitt profile picture for @Oop

And I Oop

@Oop

I’m weird af But I like writing stories in my free time

1 Followers
1 Following
0 Posts
+3 more fields
wall posts: 1
is vip: no
is staff: no
CodePen profile picture for @oop

Oliver Petersen

@oop

0 Followers
2 Following
0 Posts

Location: Denmark

Joined: Apr 14, 2015

+4 more fields
pens: 14
projects: 0
collections: 1
has premium: no
L

Joined: Dec 11, 2013

Last active: Dec 11, 2013

+6 more fields
total games: 1
wins: 0
losses: 1
draws: 0
play time seconds: 79
rapid
rating: 1,388
games: 1
prog: 0
Motherless banner for @oop
0 Followers

Location: Motherless dungeon

Joined: Apr 4, 2007

Last active: Apr 4, 2007

+13 more fields
friends: 0
uploads: 0
favorited: 0
is premium: no
gender: Man
relationship: It's a secret
sexuality: It's a secret
favorite porn: All
upload views: 0
profile views: 10
board posts: 0
board points: 0
achievements
1 year
5 years
10 years
15 years
Poshmark profile picture for @oop

Alexandria Bradley

@oop

66 Followers
42 Following
0 Posts
1 Likes

Joined: Mar 26, 2015

Last active: Sep 11, 2015

+14 more fields
first name: Alexandria
last name: Bradley
shares: 0
comments: 0
is guest: no
is restricted: no
is searchable: yes
gender: female
shoe size: 9
dress size: 10
reg method: email
reg app: android
home domain: us
items sold: 0
AllMyLinks profile picture for @oop

Dylan

@oop

0 Posts
+1 more fields
is adult: yes
P

popop

@oop

+4 more fields
is creator: no
is live: no
is adult: no
fan wall enabled: no

Not Available...

0 Followers
0 Following
0 Posts

Joined: Jan 2, 2020

+9 more fields
views: 31
favorites: 0
comments earned: 0
comments made: 0
journals: 0
accepting trades: no
accepting commissions: no
has fa plus: no
account type: Member
Mastodon banner for @Oop
Mastodon profile picture for @Oop

Oop

@Oop

0 Followers
0 Following
0 Posts

Joined: Oct 5, 2022

+6 more fields
is bot: no
is discoverable: no
is group: no
is locked: no
acct: Oop
instance: mastodon.social
F

배현민

@oop

0 Followers
2 Following
0 Likes
+2 more fields
flips: 0
magazines: 0
Mix profile picture for @oop

Oop

@oop

0 Following
0 Likes

Joined: Mar 25, 2024

C

Somaiyya Ahmad

@oop

Welcome to my scheduling page. Please follow the instructions to add an event to my calendar.

Location: en

+2 more fields
event types: 1
timezone: America/Chicago
+1 more fields
total reviews: 0
R

….

@oop

70 Followers
2 Following
0 Likes

Joined: Aug 11, 2021

+5 more fields
blockchain: ETHEREUM
wallets
0x023973378d13292916774192ec85c246d16c6f27
items created: 0
collections: 0
ownerships: 0

Joined: Jan 19, 2026

+1 more fields
role: developer
SlideShare profile picture for @oop

Alejandro MAGGI

@oop

1 Followers
0 Following
0 Posts

Location: bs as, bs as, Argentina

+5 more fields
is organization: no
is suspended: no
occupation: RESEARCH
organization: Universita degli studi di Teramo
social links

Joined: Feb 24, 2013

+8 more fields
total xp: 1,025
streak: 0
learning language: fr
from language: en
courses
from: en
language: it
xp: 921
from: en
language: de
xp: 104
from: en
language: fr
xp: 0
total languages: 3
has premium: no
roles
users
Sketchfab profile picture for @oop

oop

@oop

0 Followers
0 Following
0 Likes

Joined: Sep 26, 2015

+4 more fields
models: 0
collections: 0
subscriptions: 0
account type: basic
GitBook profile picture for @oop

NYU

@oop

Joined: Jun 17, 2018

+2 more fields
org type: business
plan: free_2024
T

oop

@oop

+2 more fields
videos: 0
subscribers: 1
HackadayIO profile picture for @oop

大班干饭No.1

@oop

good good study,day day up!

1 Followers
1 Following

Location: aH

Joined: Jul 21, 2024

+2 more fields
projects: 0
social links
github.com/inch-yz
platform: github
+2 more fields
favorite films
Dunkirk (2017)
Hacksaw Ridge (2016)
Your Name. (2016)
social links
twitter.com/lxoop
platform: twitter
E
0 Followers

Joined: Aug 28, 2019

Last active: May 16, 2019

+3 more fields
video views: 0
profile views: 23
rank: 932,440

Artist

0 Followers
0 Posts

Location: US

Joined: Sep 29, 2021

+5 more fields
supporters: 0
membership enabled: no
project id: 1,503,683
coffee price: 5
currency: USD
Picsart profile picture for @oop

Oop Lek

@oop

3 Followers
1 Following
0 Posts
0 Likes
+1 more fields
stickers: 0
1 Followers
+4 more fields
ideas: 0
reputation: 15
is banned: no
is broker: no

Joined: Jan 31, 2009

+2 more fields
karma: 6
ranking: 67,000
T

@oop

+1 more fields
user type: user
0 Followers
0 Likes
+15 more fields
models: 0
model views: 0
is online: no
is admin: no
open for hire: yes
rating: 0
rank: 434,300
reputation: 0
response time: 0
response rate: 0
projects done: 0
projects active: 0
paid models: 0
free models: 0
tutorials: 0
O

oop

@oop

0 Followers
0 Following

Joined: May 26, 2021

+2 more fields
wallet address: 0x65560ebae7f504dd78d4327a841728a4a54d3719
profile kind: ACCOUNT
Pastebin profile picture for @Oop

Oop

@Oop

Joined: Jan 28, 2012

+4 more fields
has premium: no
page views: 344
visitors: 693
rating: 0
0 Followers
0 Following

Joined: Jan 1, 2019

Last active: Jan 3, 2019

+1 more fields
is shop: no
CurseForge profile picture for @OOP

OOP

@OOP

0 Followers

Joined: Feb 26, 2026

Last active: Jan 1, 2000

+5 more fields
downloads: 0
projects: 0
is admin: no
is author: no
has premium: no
TikTok profile picture for @oop

Oop

@oop

Who?

221 Followers
0 Following
0 Posts
0 Likes

Joined: Jul 3, 2015

+2 more fields
is live: no
sec uid: MS4wLjABAAAAgwRgVCYUHbrgTNLOMAbd6701acDzVgVJGz_w8vryLDw
Xvideos profile picture for @oop

Oop

@oop

0 Followers

Location: Rio do sul, Santa Catarina, Brazil

Joined: Oct 30, 2012

+3 more fields
profile views: 56
gender: Man
age: 34 years old
Y

Oop

@oop

2 Followers
1 Following

Joined: Aug 23, 2020

+6 more fields
photos: 0
views: 0
favorites: 0
repics: 0
score: 0
level: 1
Twitter banner for @Oop
Twitter profile picture for @Oop

nova mandasari

@Oop

11 Followers
0 Following
1.3K Posts
4 Likes

Location: pangkalpinang

Joined: Mar 9, 2012

Joined: Jul 2, 2013

Last active: Mar 22, 2015

+5 more fields
total wins: 65
total losses: 49
group: 1
formats count: 6
ratings
format: gen7ou
elo: 1158.83
gxe: 53.6
wins: 14
losses: 9
format: gen7randombattle
elo: 1074.77
gxe: 45.3
wins: 2
losses: 3
format: gen7uu
elo: 1071.97
gxe: 51.5
wins: 9
losses: 8
format: gen8randombattle
elo: 1,040
gxe: 46
wins: 1
losses: 2
format: ou
elo: 1238.04
gxe: 55.8
wins: 14
losses: 8
format: uu
elo: 1277.81
gxe: 57.2
wins: 25
losses: 19
Steam profile picture for @oop

@oop

⠀▸⠀

Joined: Jun 26, 2017

+4 more fields
is online: no
vac banned: yes
custom url: oop
privacy: public
Pinterest profile picture for @oop

Maureen Wantz-Metcalf

@oop

12 Following

Joined: Nov 2, 2011

+2 more fields
pins: 8
boards: 3
Shoppy profile picture for @oop

@oop

Last active: May 16, 2020

+7 more fields
product count: 0
positive rep: 0
neutral rep: 0
negative rep: 0
feedback count: 0
is online: no
is staff: no
Suno profile picture for @oop

The Bomb

@oop

2 Followers
1 Following
2 Posts
4 Likes

Joined: Oct 30, 2025

Last active: Nov 6, 2025

+12 more fields
lists: 0
is following: no
artist profiles enabled: yes
user comments blocked: no
viewer is blocking profile: no
viewer is blocked by profile: no
viewer is hiding creator clip: no
viewer is hiding creator hook: no
play count: 46
personas count: 0
hooks count: 0
clips
Despair is a Woman
id: 755fd4ff-922f-4f98-bb22-69b6a8e36bfb
play count: 20
upvote count: 1
comment count: 0
is pinned: no
is public: yes
created at: Nov 6, 2025
Despair is a Woman
id: c232aa4f-dcd6-4528-a94f-bbd1c34de31f
play count: 26
upvote count: 3
comment count: 0
is pinned: no
is public: yes
created at: Oct 30, 2025
Kik profile picture for @oop

​ ʟɑɬððғ

@oop

Joined: Jun 29, 2013

+1 more fields
is crowdin team: no
+2 more fields
is online: no
profile version: v1
S
3 Followers
0 Following
0 Posts

Joined: Apr 17, 2016

R
0 Followers
4 Following
0 Posts
0 Likes

Joined: Jul 11, 2024

+5 more fields
views: 0
age verified: no
status: active
is studio: no
subscription: 0
VirusTotal profile picture for @oop

hjhkj hjhjk

@oop

Joined: Jun 2, 2013

+4 more fields
reputation: 1
collections: 0
is certified: no
status: active
NineGag profile picture for @oop

oop

@oop

My Funny Collection

Joined: May 4, 2012

+5 more fields
account id: 4822830
has premium: no
account age days: 5,125
hide pro badge: no
hide active ts: no
Fortnite profile picture for @oop

oop

@oop

+7 more fields
epic id: 910333df-bc9a-4e55-8e11-270f62dde717
epic name: oop
platform: epic
profile views: 268
lifetime stats
kd: 0
kills: 0
kills per match: 0
kills per minute: 0
matches: 0
score: 0
score per match: 0
score per minute: 0
top placements: 0
top placements 2: 0
win percent: 0
wins: 0
last 7 days
kd: 0
kills: 0
kills per match: 0
kills per minute: 0
matches: 0
score: 0
score per match: 0
score per minute: 0
top placements: 0
top placements 2: 0
win percent: 0
wins: 0
last 30 days
kd: 0
kills: 0
kills per match: 0
kills per minute: 0
matches: 0
score: 0
score per match: 0
score per minute: 0
top placements: 0
top placements 2: 0
win percent: 0
wins: 0
Couchsurfing profile picture for @oop

Couchsurfing

@oop

+3 more fields
payment verified: no
phone verified: no
government id verified: no
0 Followers

Location: Khulna, Bangladesh

Joined: Nov 5, 2023

Last active: Nov 18, 2023

+11 more fields
is pro: no
is plus: no
hourly rate: 0
availability: Not selected
organization: Individual
total earnings: 0
projects completed: 0
services delivered: 0
contests completed: 0
feedbacks: 0
rating: 0
SoloTo profile picture for @oop

@lambda

@oop

+1 more fields
R

@Oop

+3 more fields
gravatar hash: fa83093ab156b52239b9e33e2b71c857
has premium: no
repls: 0

Joined: Nov 22, 2020

+2 more fields
role: user
is supporter: no

Location: dz

Joined: Dec 28, 2022

+10 more fields
rank: 0
total points: 0
completed rooms: 0
badges: 0
streak: 0
is in top ten percent: no
level: 1
top percentage: 100
league tier: bronze
user role: student
GitHub profile picture for @oop

@oop

This profile is no longer associated with Rufat Mammadli. The original owner's username is @rufat now.

0 Followers
0 Following

Joined: May 6, 2020

Last active: Jun 29, 2020

+3 more fields
is hireable: no
public repos: 0
public gists: 0
TetrIO profile picture for @oop

@oop

Location: HK

Joined: May 28, 2020

+12 more fields
friend count: 0
games played: 372
games won: 163
is supporter: no
bad standing: no
role: user
supporter tier: 0
xp: 267,565
game time: 80447.83
ar: 3
sprint time: 55.56
sprint rank: 52,090
P

oop

@oop

Location: Taipei, Taiwan

Joined: Jun 21, 2009

+7 more fields
fans: 3
friends: 1
has premium: no
karma: 0
gender: female
default lang: tr_ch
badges
100_views
HackMD profile picture for @oop

oop

@oop

Joined: Apr 1, 2022

+3 more fields
notes: 0
has premium: no
is team: no
0 Followers
0 Following

Joined: Aug 1, 2014

+1 more fields
badges
11 Years of Membership
description: Has been part of the Envato Community for over 11 years
0 Followers
0 Following

Joined: Aug 1, 2014

+1 more fields
badges
11 Years of Membership
description: Has been part of the Envato Community for over 11 years

Location: CL

+4 more fields
achievements: 10
is creator: no
gender: male
age: 54
Vimeo profile picture for @oop

Hhmm

@oop

0 Followers
0 Following
0 Posts

Joined: Mar 22, 2015

Last active: Aug 10, 2024

+4 more fields
is business: no
is plus: no
is pro: no
is staff: no

Joined: Jun 23, 2025

Last active: Apr 25, 2026

+1 more fields
Osu banner for @oop
Osu profile picture for @oop

oop

@oop

0 Followers
0 Posts

Location: France

Joined: Apr 29, 2026

Last active: May 15, 2026

+18 more fields
is supporter: no
is online: no
is bot: no
is active: yes
is restricted: no
global rank: 0
country rank: 0
pp: 0
level: 3
accuracy: 0
play count: 3
play time: 42
ranked score: 0
total score: 173,517
total hits: 121
max combo: 0
replays watched: 0
default mode: osu
SpeakerDeck profile picture for @oop

Omar Ornelas

@oop

0 Followers
0 Following
+3 more fields
decks: 0
stars: 0
has premium: yes
0 Posts
0 Likes

Joined: May 17, 2024

+10 more fields
user title: Account not Activated
reputation: 0
threads: 0
credits: 0
vouches: 0
is online: no
warnings: 0
reported posts: 0
profile views: 0
referrals: 0
0 Posts

Last active: Mar 15, 2017

+4 more fields
reputation points: 0
solved: 0
apple recommended: 0
is apple employee: no

Joined: Apr 9, 2016

Last active: Apr 25, 2016

+4 more fields
questions asked: 0
questions answered: 1
tutorials visited: 0
comments made: 2

yo

1 Posts

Joined: Sep 21, 2019

Last active: Apr 21, 2021

+1 more fields
karma: 5

Joined: Sep 15, 2004

Last active: Jan 19, 2019

+5 more fields
global id: 27620
edit count: 1,288
global edit count: 33,791
is emailable: yes
groups
extendedconfirmed
0 Followers
0 Following
0 Likes

Joined: Jun 15, 2022

+8 more fields
has premium: no
models: 0
datasets: 0
spaces: 0
discussions: 0
papers: 0
upvotes: 0
account type: user
Amazon profile picture for @oop

LaKyra Gassoway

@oop

Beauty/ Fashion Influencer

4 Posts
+6 more fields
lists: 4
total items: 33
is active: yes
earns commissions: no
marketplace id: ATVPDKIKX0DER
idea lists
Home tingz
id: 1CASPYTU99ITZ
items: 10
Self care
id: 2CL4F8FZWIUVF
items: 5
Drive w/ me!
id: WG00OADM3QLZ
items: 12
Electronics
id: EQDQISKFB7A9
items: 6
Smule profile picture for @oop

@oop

0 Followers
0 Following
+4 more fields
performances: 0
verified type: unverified
is vip: no
smule family count: 0

Location: TH

Joined: Sep 17, 2024

+5 more fields
is model: no
is online: no
is deleted: no
has premium: no
user ranking
league: grey
level: 2
NGL profile picture for @oop

@oop

+3 more fields
priority inbox: no
instagram username: oop
language: en
Untappd profile picture for @Oop

Win Maddin

@Oop

+5 more fields
total checkins: 0
unique beers: 0
badges: 0
friends: 0
is supporter: no

Joined: Oct 15, 2015

+1 more fields
gravatar hash: 512017052d19721bd4b579e66f0151f1
ArtStation banner for @oop
ArtStation profile picture for @oop

서은 이

@oop

w

1 Followers
13 Following
0 Posts
2 Likes

Location: hgf, South Korea

+6 more fields
is pro member: no
is plus member: no
is staff: no
is studio account: no
is school account: no
availability: not_available
WriteAs profile picture for @oop

oop

@oop

0 Followers
0 Posts
+2 more fields
is public: no
views: 2
Gumroad profile picture for @oop

Drawing Brush

@oop

https://www.dropbox.com/scl/fi/vognhulokzphs0gzq8liy/Compressed-Bundle.zip?rlkey=g2tid6yuvxfilw00vj6421kk8&st=vi4bjzj5&dl=1 //Inheritance, //CompositionAndConcreteClasses, //Composition, //ConcreteClasses, //ArrayListAndPolymorphism, //ArrayList1, //ArrayListAndComposition, //Polymorphism, //AbstractClasses, //Interface, //ExceptionHandling //Inheritance package your.base.package.subpackage; import some.other.package.SuperclassName; public class ClassName extends SuperclassName { // Instance Data Members private DataTypeOne fieldOne; private DataTypeTwo fieldTwo; // Parameterized Constructor public ClassName(SuperclassParamType superParamOne, SuperclassParamType superParamTwo, DataTypeOne fieldOneParam, DataTypeTwo fieldTwoParam) { super(superParamOne, superParamTwo); // Call superclass constructor this.fieldOne = fieldOneParam; this.fieldTwo = fieldTwoParam; } // Default Constructor (Optional) public ClassName() { // this(defaultSuperParam1, defaultSuperParam2, defaultFieldOne, defaultFieldTwo); // Option 1: Call other constructor this.fieldOne = null; // Option 2: Direct initialization this.fieldTwo = 0.0; } // Accessor (Getter) Methods public DataTypeOne getFieldOne() { return fieldOne; } public DataTypeTwo getFieldTwo() { return fieldTwo; } // Mutator (Setter) Methods (Optional, if mutable) public void setFieldOne(DataTypeOne newFieldOne) { this.fieldOne = newFieldOne; } public void setFieldTwo(DataTypeTwo newFieldTwo) { this.fieldTwo = newFieldTwo; } // Overridden Behavioral Method (Optional) @Override public ReturnType someInheritedMethod() { // super.someInheritedMethod(); // Optional: Extend superclass logic // Specific subclass logic here return null; } // Overridden toString() Method @Override public String toString() { String superDetails = super.toString(); return superDetails + "\nSpecific Details of ClassName:" + "\n Field One: " + fieldOne + "\n Field Two: " + String.format("%.2f", fieldTwo); } } //CompositionAndConcreteClasses public class Department { // Real-world: Department managing resources // Primitive fields (domain-specific) private String departmentName; private int departmentCode; // Composed objects (real-world relationships) private Employee manager; // 1:1 relationship private Project[] activeProjects; // 1:many relationship private int projectCount = 0; // === CONSTRUCTOR PATTERNS (Choose relevant ones) === // Basic initialization public Department(String departmentName, int departmentCode) { this.departmentName = departmentName; this.departmentCode = departmentCode; this.activeProjects = new Project[10]; // Default capacity } // With pre-existing objects public Department(String departmentName, int departmentCode, Employee manager, Project[] initialProjects) { this(departmentName, departmentCode); this.manager = manager; this.activeProjects = initialProjects; this.projectCount = initialProjects.length; } // With object creation parameters public Department(String departmentName, int departmentCode, String managerName, String managerId, String[] projectNames, double[] projectBudgets) { this(departmentName, departmentCode); this.manager = new Employee(managerName, managerId); for(int i = 0; i < projectNames.length; i++) { addProject(new Project(projectNames[i], projectBudgets[i])); } } // === CORE OPERATIONS === // Resource management method public void addProject(Project newProject) { if(projectCount >= activeProjects.length) { // Real-world: Handle capacity overflow expandProjectCapacity(); } activeProjects[projectCount++] = newProject; } // Business logic using composition public double calculateTotalBudget() { double total = 0; for(int i = 0; i < projectCount; i++) { total += activeProjects[i].getBudget(); } return total; } // Comparison operation (common pattern) public String compareProjectBudgets() { if(projectCount < 2) return "Insufficient projects"; Project largest = activeProjects[0]; Project smallest = activeProjects[0]; for(int i = 1; i < projectCount; i++) { if(activeProjects[i].getBudget() > largest.getBudget()) largest = activeProjects[i]; if(activeProjects[i].getBudget() < smallest.getBudget()) smallest = activeProjects[i]; } return "Largest: " + largest.getName() + " | Smallest: " + smallest.getName(); } // === UTILITY METHODS === private void expandProjectCapacity() { Project[] newArray = new Project[activeProjects.length * 2]; System.arraycopy(activeProjects, 0, newArray, 0, activeProjects.length); activeProjects = newArray; } // === ACCESSORS/MUTATORS (Standard pattern) === public void setManager(Employee manager) { if(manager == null) throw new IllegalArgumentException("Manager cannot be null"); this.manager = manager; } public Employee getManager() { return manager; } // === STATUS REPORT METHOD === public String getDepartmentStatus() { StringBuilder report = new StringBuilder(); report.append("Department: ").append(departmentName) .append(" (").append(departmentCode).append(")\n"); report.append("Manager: ").append(manager != null ? manager.getName() : "Vacant").append("\n"); report.append("Projects: ").append(projectCount).append("\n"); report.append("Total Budget: $").append(String.format("%,.2f", calculateTotalBudget())); return report.toString(); } } //Composition package oop.exams.question2; import oop.exams.date.Date; public class Invoice { private String number; private String customerSurname; private double total; private Date date; public Invoice(String number, String customerSurname, double total, Date date) { this.number = number; this.customerSurname = customerSurname; this.total = total; this.date = date; } public Invoice(String number, String customerSurname, double total, int day, String month, int year) { this.number = number; this.customerSurname = customerSurname; this.total = total; this.date = new Date(day, month, year); } public Date getDate() { return date; } public void setDate(int day, String month, int year) { this.date.setDate(day, month, year); } public String issueTheInvoice() { String formattedTotal = String.format("R%.2f", total); String formattedDate = String.format("%02d/%s/%04d", date.getDay(), date.getMonthName(), date.getYear()); StringBuilder invoiceDetails = new StringBuilder(); invoiceDetails.append("Invoice Number: ").append(number) .append(" Date: ").append(formattedDate) .append("\nCustomer: ").append(customerSurname) .append("\nTotal ").append(formattedTotal); return invoiceDetails.toString(); } } //ConcreteClasses package domain.model; public class Entity { private String id; private int metric; private double score; private boolean isActive; public Entity() { this.id = ""; this.metric = 0; this.score = 0.0; this.isActive = false; } public Entity(String id, int metric, double score, boolean isActive) { this.id = id; this.metric = metric; this.score = score; this.isActive = isActive; } public String getId() { return id; } public int getMetric() { return metric; } public double getScore() { return score; } public boolean isActive() { return isActive; } public void setId(String id) { this.id = id; } public void setMetric(int metric) { this.metric = metric; } public void setScore(double score) { this.score = score; } public void setActive(boolean active) { isActive = active; } public boolean process(int inputValue) { double threshold = (inputValue / 100.0) * score; if (isActive && threshold < 50) { this.metric += inputValue; return true; } else { return false; } } } //ArrayListAndPolymorphism package com.example.myproject; import java.util.ArrayList; import com.example.base.BaseType; import com.example.subtypes.SubTypeA; import com.example.subtypes.SubTypeB; public class MyManagerClass { private String managerName; private int uniqueId; private double standardRate; private ArrayList<BaseType> collectionOfItems; /** * Constructor for MyManagerClass. */ public MyManagerClass(String managerName, int uniqueId, double standardRate, ArrayList<BaseType> initialItems) { this.managerName = managerName; this.uniqueId = uniqueId; this.standardRate = standardRate; if (initialItems != null) { this.collectionOfItems = initialItems; } else { this.collectionOfItems = new ArrayList<>(); } } // Accessor (getter) methods public String getManagerName() { return managerName; } public int getUniqueId() { return uniqueId; } public double getStandardRate() { return standardRate; } public ArrayList<BaseType> getCollectionOfItems() { return collectionOfItems; } /** * Setter for standardRate. */ public void setStandardRate(double newStandardRate) { this.standardRate = newStandardRate; } /** * Setter for the entire ArrayList. */ public void setCollectionOfItems(ArrayList<BaseType> newCollection) { this.collectionOfItems = newCollection; } /** * Adds a new polymorphic object. */ public void addNewItem(char typeChar, String param1, int param2, double param3) { char upperCaseType = Character.toUpperCase(typeChar); if (upperCaseType == 'A') { collectionOfItems.add(new SubTypeA(param1, param2)); } else if (upperCaseType == 'B') { collectionOfItems.add(new SubTypeB(param1, param3)); } } /** * Processes or finds a specific polymorphic object. */ public String processItems(String searchIdentifier, double additionalParam) { BaseType foundItem = null; for (BaseType item : collectionOfItems) { if (item instanceof SubTypeA && item.getIdentifier().equalsIgnoreCase(searchIdentifier)) { foundItem = item; break; } } if (foundItem == null) { return "Item with identifier '" + searchIdentifier + "' not found or is not of the expected type."; } SubTypeA specificItem = (SubTypeA) foundItem; double calculatedValue = standardRate * additionalParam; return "Successfully processed item: " + specificItem.getIdentifier() + "\nCalculated value: R" + String.format("%.2f", calculatedValue); } /** * Example of a more complex calculation method. */ public double calculateComplexCost(String meterNumber, double previousReading) { double cost = 0.0; SubTypeB targetMeter = null; for (BaseType item : collectionOfItems) { if (item instanceof SubTypeB && item.getIdentifier().equalsIgnoreCase(meterNumber)) { targetMeter = (SubTypeB) item; break; } } if (targetMeter == null) { return 0.0; } double unitsUsed = targetMeter.getCurrentReading() - previousReading; if (unitsUsed < 0) { unitsUsed = 0; } if (unitsUsed > 0) { double tier1Units = Math.min(unitsUsed, 100); cost += tier1Units * 2.097; unitsUsed -= tier1Units; } if (unitsUsed > 0) { double tier2Units = Math.min(unitsUsed, 300); cost += tier2Units * 2.4541; unitsUsed -= tier2Units; } return cost; } @Override public String toString() { return "MyManagerClass{" + "managerName='" + managerName + '\'' + ", uniqueId=" + uniqueId + ", standardRate=" + standardRate + ", numberOfItems=" + collectionOfItems.size() + '}'; } } //ArrayList1 package library.management; import java.util.ArrayList; import javax.swing.JOptionPane; // import your.custom.model.ClassName; public class LibraryApp { public static void main(String[] args) { // 1. Simulate data input as strings: "Title-NumberOfCopies" String[] bookData = { "The Hobbit-12", "1984-8", "Pride and Prejudice-5", "To Kill a Mockingbird-10" }; // 2. Populate ArrayList with Book objects ArrayList<Book> library = new ArrayList<>(); for (String data : bookData) { String[] parts = data.split("-"); String title = parts[0]; int copies = Integer.parseInt(parts[1]); library.add(new Book(title, copies)); } // 3. Update copies of a book based on user input String titleInput = JOptionPane.showInputDialog(null, "Enter the title of the book to update copies:", "Update Book Copies", JOptionPane.QUESTION_MESSAGE); String copiesInput = JOptionPane.showInputDialog(null, "Enter the new number of copies for " + titleInput + ":", "Update Book Copies", JOptionPane.QUESTION_MESSAGE); if (titleInput != null && copiesInput != null) { try { int newCopies = Integer.parseInt(copiesInput); updateBookCopies(library, titleInput, newCopies); JOptionPane.showMessageDialog(null, "Copies updated successfully!", "Update Successful", JOptionPane.INFORMATION_MESSAGE); } catch (NumberFormatException e) { JOptionPane.showMessageDialog(null, "Please enter a valid number.", "Input Error", JOptionPane.ERROR_MESSAGE); } } // 4. Get list of books with more than 5 copies available ArrayList<String> popularBooks = getPopularBooks(library); StringBuilder message = new StringBuilder("Books with more than 5 copies available:\n"); if (popularBooks.isEmpty()) { message.append("None found."); } else { for (String bookTitle : popularBooks) { message.append("- ").append(bookTitle).append("\n"); } } JOptionPane.showMessageDialog(null, message.toString(), "Popular Books", JOptionPane.INFORMATION_MESSAGE); } // Method to update the number of copies of a book public static void updateBookCopies(ArrayList<Book> library, String title, int newCopies) { for (Book book : library) { if (book.getTitle().equalsIgnoreCase(title)) { book.setCopies(newCopies); break; } } } // Method to get titles of books with more than 5 copies public static ArrayList<String> getPopularBooks(ArrayList<Book> library) { ArrayList<String> popular = new ArrayList<>(); for (Book book : library) { if (book.getCopies() > 5) { popular.add(book.getTitle()); } } return popular; } } //ArrayListAndComposition package oop.library; import java.util.ArrayList; public class Library { private String name; private ArrayList<Book> books; private ArrayList<Member> members; // Main constructor initializing all fields public Library(String name, ArrayList<Book> books, ArrayList<Member> members) { this.name = name; this.books = books; this.members = members; } // Overloaded constructor initializing collections as empty lists public Library(String name) { this.name = name; this.books = new ArrayList<>(); this.members = new ArrayList<>(); } // Getters and setters public String getName() { return name; } public void setName(String name) { this.name = name; } public ArrayList<Book> getBooks() { return books; } public void setBooks(ArrayList<Book> books) { this.books = books; } public ArrayList<Member> getMembers() { return members; } public void setMembers(ArrayList<Member> members) { this.members = members; } // Method to add a book object to the books list public void addBook(Book book) { books.add(book); } // Overloaded method to add a book by providing details public void addBook(String title, String author, int pages) { Book newBook = new Book(title, author, pages); books.add(newBook); } // Method to find books by author name (case-insensitive) public String listBooksByAuthor(String author) { StringBuilder foundBooks = new StringBuilder(); boolean found = false; for (Book book : books) { if (book.getAuthor().equalsIgnoreCase(author)) { foundBooks.append(book.getTitle()).append("\n"); found = true; } } if (!found) { return "No books found by this author"; } else { return foundBooks.toString().trim(); } } // Method to remove a member and clear their borrowed books list (assuming Member has a borrowedBooks list) public void removeMember(Member member) { member.clearBorrowedBooks(); // Assuming such a method exists members.remove(member); } } //Polymorphism package mycompany.management; import java.util.ArrayList; public class VehicleFleetManager { private String managerName; private int regionCode; private ArrayList<Vehicle> vehicles; public VehicleFleetManager(String managerName, int regionCode) { this.managerName = managerName; this.regionCode = regionCode; this.vehicles = new ArrayList<>(); } public ArrayList<Vehicle> getVehicles() { return vehicles; } public void addVehicle(Vehicle vehicle) { vehicles.add(vehicle); } // Example: List vehicle IDs with low fuel (only for Trucks) public String listLowFuelTrucks() { String result = ""; for (Vehicle v : vehicles) { if (v instanceof Truck) { Truck truck = (Truck) v; if (truck.isFuelLow()) { result += truck.getVehicleId() + "\n"; } } } return result; } // Example: Get status of a Bike by rider name public String getBikeStatusByRider(String riderName) { String status = "No bike found for rider: " + riderName; for (Vehicle v : vehicles) { if (v instanceof Bike) { Bike bike = (Bike) v; if (bike.getRiderName().equals(riderName)) { status = bike.getStatus(); break; } } } return status; } // Example: Calculate operational percentage of all vehicles public double calculateOperationalPercentage() { int operationalCount = 0; for (Vehicle v : vehicles) { if (v.isOperational()) { operationalCount++; } } if (vehicles.size() == 0) { return 0.0; } return (double) operationalCount / vehicles.size() * 100; } } //AbstractClasses // Package declaration (use relevant package name) package com.example.device; // Abstract class representing a generic Device public abstract class Device { // Protected attribute accessible by subclasses protected String brand; // Private attribute, accessible only within this class private double powerRating; // in watts // Constructor to initialize brand and power rating public Device(String brand, double powerRating) { this.brand = brand; this.powerRating = powerRating; } // Getter for brand public String getBrand() { return brand; } // Setter for brand public void setBrand(String brand) { this.brand = brand; } // Getter for powerRating public double getPowerRating() { return powerRating; } // Setter for powerRating public void setPowerRating(double powerRating) { this.powerRating = powerRating; } /** * Abstract method to calculate energy consumption. * Must be implemented by subclasses. * @param hoursUsed Number of hours the device was used * @return Energy consumed in kWh */ public abstract double calculateEnergyConsumption(double hoursUsed); } // Concrete subclass representing a SmartLight device package com.example.device.smart; import com.example.device.Device; public class SmartLight extends Device { private boolean hasColorChangeFeature; // Constructor public SmartLight(String brand, double powerRating, boolean hasColorChangeFeature) { super(brand, powerRating); this.hasColorChangeFeature = hasColorChangeFeature; } // Getter for feature public boolean hasColorChangeFeature() { return hasColorChangeFeature; } // Setter for feature public void setColorChangeFeature(boolean hasColorChangeFeature) { this.hasColorChangeFeature = hasColorChangeFeature; } // Implement abstract method to calculate energy consumption @Override public double calculateEnergyConsumption(double hoursUsed) { double baseConsumption = (getPowerRating() * hoursUsed) / 1000.0; // convert to kWh if (hasColorChangeFeature) { baseConsumption += baseConsumption * 0.10; // 10% extra usage if feature is on } return baseConsumption; } } //Interface // Deliverable interface defining delivery-related constant and method public interface Deliverable { double MAX_SPEED = 60.0; // max drone speed in km/h double estimateDeliveryTime(double distance); } // Package class implementing Deliverable with weight and priority public class Package implements Deliverable { private double weight; // in kg private double priority; // numerical priority public Package(double weight, double priority) { this.weight = weight; this.priority = priority; } @Override public double estimateDeliveryTime(double distance) { double actualSpeed = MAX_SPEED - (2 * weight) + (5 * priority); if (actualSpeed < 10.0) actualSpeed = 10.0; return distance / actualSpeed; } } // Trackable interface with max distance and tracking status method public interface Trackable { double MAX_DISTANCE = 1000.0; // max trackable distance in km String getTrackingStatus(); } // Shipment class implementing Trackable with ID, destination, and distance public class Shipment implements Trackable { private String shipmentId; private String destination; private int distance; public Shipment(String shipmentId, String destination, int distance) { this.shipmentId = shipmentId; this.destination = destination; this.distance = distance; } @Override public String getTrackingStatus() { if (distance <= MAX_DISTANCE) { return "In Transit"; } else { return "Delivery Delayed"; } } } // Service interface with start, stop, and isRunning methods public interface Service { void start(); void stop(); boolean isRunning(); } // Yearly interface with a constant and methods for registration and graduation public interface Yearly { String UNIVERSITY = "Tshwane University of Technology"; void register(int numberOfSubjectsRegistered); boolean graduate(int requiredSubjectsToGraduate); } // Student class implementing Yearly with student number and subject count public class Student implements Yearly { private String studentNumber; private int numberOfSubjects; public Student(String studentNumber) { this.studentNumber = studentNumber; this.numberOfSubjects = 0; } public String getStudentNumber() { return studentNumber; } public int getNumberOfSubjects() { return numberOfSubjects; } @Override public void register(int numberOfSubjectsRegistered) { this.numberOfSubjects += numberOfSubjectsRegistered; } @Override public boolean graduate(int requiredSubjectsToGraduate) { return numberOfSubjects >= requiredSubjectsToGraduate; } } // Taxable interface with VAT constant and addTax method public interface Taxable { double VAT = 0.15; double addTax(); } // PurchaseItem class implementing Taxable with code, description, and price public class PurchaseItem implements Taxable { private String code; private String description; private double price; public PurchaseItem(String code, String description, double price) { this.code = code; this.description = description; this.price = price; } @Override public double addTax() { return price + (price * VAT); } } //ExceptionHandling Custom Exception Definition & Throwing: extends Exception, super(message), throw new, throws Method Signature Declaration: public void method() throws CustomException Exception Handling Block: try, catch (NumberFormatException e/exp), catch (CustoException e/exp), {}, (),null, output/e.getMessage(), output = exp/e.getMessage(), printStackTrace(), finally Validation & Parsing: if (condition) throw new CustomException..., Integer.parseInt, Double.parseDouble Scope Concepts: variable declared inside try/catch, accessibility outside Robust/Fault Tolerant Concepts: recovery, error handling, data validation, clean-up code, fault tolerant, robust Exception Categorization: checked, unchecked, compile-time, runtime Core Exception Classes: Exception, RuntimeException, IOException, NumberFormatException, NullPointerException, ArithmeticException, FileNotFoundException, Errors

+2 more fields
product count: 1
products
The Pastel Pro Pack Procreate Brushes
oop.gumroad.com/l/pgryfe?layout=profile
price cents: 1,100
ratings count: 0
ratings average: 0
X

Male

@oop

0 Followers

Location: Dhaka, Spain

Joined: Jan 21, 2025

Last active: May 16, 2025

+6 more fields
profile views: 1
comments left: 0
level: Newbie
gender: Male, heterosexual
languages: English
account age days: 480
ProductHunt profile picture for @oop

LMAO AHHA

@oop

1 Followers
0 Following

Joined: Mar 25, 2021

+7 more fields
headline: No
products: 0
submitted posts: 0
votes: 0
collections: 0
reviews: 0
is maker: no
Faceit banner for @oop
Faceit profile picture for @oop

123

@oop

Location: us

Joined: May 31, 2020

Last active: May 15, 2026

+13 more fields
friend count: 12
membership: free
registration status: active
steam id64: 76561199062308179
steam nickname: fur
game: cs2
faceit elo: 973
skill level: 4
region: NA
matches: 225
win rate: 49%
kd ratio: 0.89
headshot pct: 75.41%
Medal banner for @oop
Medal profile picture for @oop

oop

@oop

0 Followers
0 Following
0 Posts
0 Likes

Joined: Jan 18, 2025

+5 more fields
is business: no
is guest: no
has premium: no
public sessions: yes
premium type: NONE
Patreon profile picture for @oop

oops

@oop

0 Likes

Joined: Oct 31, 2017

+3 more fields
comments: 0
is creator: no
first name: oops
Reddit profile picture for @oop

@oop

Joined: Jun 16, 2007

+11 more fields
has premium: no
has verified email: no
is employee: no
is gold: no
is mod: yes
user id base36: 1yvz9
total karma: 1
post karma: 1
comment karma: 0
awardee karma: 0
awarder karma: 0
G

OOP

@OOP

Joined: May 13, 2024

+4 more fields
page views: 91
is premium: no
uid: 75,381
layout: default
E

@Oop

Joined: Mar 30, 2020

+19 more fields
level: Member
level id: 20
is banned: no
can approve posts: no
can upload free: no
uploads: 0
post updates: 0
note updates: 0
favorites: 0
comments: 0
forum posts: 0
wiki edits: 0
artist edits: 0
pool edits: 0
flags: 0
upload limit: 10
positive feedback: 0
neutral feedback: 0
negative feedback: 0
R

oop

@oop

0 Posts

Joined: Mar 18, 2020

+3 more fields
total views: 26
has premium: no
has exclusive content: no
0 Followers

Location: Shanghai, China

+10 more fields
is online: no
has fanclub: no
has studio: no
age: 33
birth date: Jan 25, 1993
gender: Male
status: offline
room title: Oop's room
satisfaction
percent: 100
upvotes: 0
downvotes: 0
interested in
Women
A

op op

@oop

4 Followers
1 Following

Joined: Dec 5, 2013

Last active: May 6, 2020

+2 more fields
public views: 54
research interests
Supply Chain Management
Lean Manufacturing
Decision Making Under Uncertainty
Production Planning
T

Öoop

@oop

3 Followers
0 Following
0 Likes

Location: DE

+10 more fields
anonymous followers: 3
answers: 0
tell count: 33
is active: no
is recently active: no
is active this week: no
tells only registered: no
language: de
badge: 0
tint color: 0
0 Followers
+2 more fields
is certified: no
badges
Anniversary
0 Followers
0 Following

Joined: Apr 8, 2013

+2 more fields
views: 6
iq: 10
DeviantArt profile picture for @oop on DeviantArt

oop on DeviantArt

@oop on DeviantArt

2 Followers
0 Posts

Joined: May 16, 2002

+3 more fields
profile views: 1,300
profile comments: 13
birth date: Jul 13
Figma profile picture for @oop

Ethan Olderog

@oop

0 Followers
0 Following

Joined: May 20, 2022

+2 more fields
primary user id: 1075138326810752070
is community beta: no
I

@oop

0 Posts

Joined: May 30, 2018

Location: Bangalore,Karnataka

Joined: Apr 4, 2016

Last active: Apr 4, 2016

+4 more fields
gender: Male
birthday: Jul 5, 1996
anime stats
days watched: 1.9
mean score: 8.33
watching: 0
completed: 3
on hold: 0
dropped: 0
plan to watch: 0
total entries: 3
rewatched: 0
episodes watched: 113
manga stats
days read: 1.5
mean score: 7.5
reading: 1
completed: 2
on hold: 1
dropped: 0
plan to read: 2
total entries: 6
reread: 0
chapters read: 129
volumes read: 30
T

@Oop

Joined: Mar 1, 2017

+4 more fields
total edits: 0
total ratings: 3
avg movie score: 60
avg tv score: 0
H
+5 more fields
problems solved: 0
solutions submitted: 0
points: 0
contest rating: 0
is profile active: no
VSCO profile picture for @oop

@oop

✨🍭 sweet like candy

Last active: Apr 24, 2026

+5 more fields
site id: 1482082
is brand: no
has collection: yes
has grid: yes
account status: draft
99Designs profile picture for @oop

oop

@oop

I am FREELANCE Artist, ART and MUSIC is my PASSION

Location: Philippines

Joined: Oct 22, 2016

+6 more fields
is top level: no
contests won: 0
runner up: 0
projects: 0
repeat clients: 0
languages
English
35Photo banner for @oop
35Photo profile picture for @oop

Hehe

@oop

0 Followers

Location: United States ( Tallahassee )

+3 more fields
photos: 0
subscribers: 0
total views: 0
YouNow profile picture for @Oop

Oop

@Oop

استغفرالله

37 Followers
0 Following

Location: KW

Joined: Aug 22, 2014

+8 more fields
broadcasts: 66
total views: 2,431
subscribers: 0
is partner: no
level: 7
props level: 1
language: ar
broadcaster tier: 0
Flickr banner for @oop
Flickr profile picture for @oop

oopsfotos.nl

@oop

Photography, in my opinion is based on SEEING. Seeing is not like looking. Seeing is looking in a higher degree, more like observing. Unlike observing like a birdwatcher (for example) my way of seeing/observing is much faster. There is so much to be seen. And so many people don't SEE at all. Most humans just look and oversee so many interesting things: a glimpse of light, a reflection, a little movement, sun or no sun, lightchanges, textures, nature, wind, water... All-day ordinary things lookin...

957 Followers
8 Following
16 Posts

Joined: Oct 29, 2004

Last active: Oct 1, 2012

+3 more fields
timezone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
is pro: no
is deleted: no
1 Followers
0 Following
0 Posts

Joined: Feb 21, 2022

+4 more fields
is locked: no
is bot: no
has premium: no
is tv account: no
Unsplash profile picture for @oop

Stefano Moscogiuri

@oop

Last active: Dec 12, 2024

+6 more fields
total photos: 0
total likes: 0
total collections: 0
total downloads: 0
total views: 0
for hire: no
TripAdvisor profile picture for @OoP

Oo P

@OoP

Joined: Jul 18, 2012

+11 more fields
is brand: no
contributions: 0
reviews: 0
photos: 0
videos: 0
forum posts: 0
links: 0
trips: 0
helpful votes: 0
achievement points: 0
external accounts
FACEBOOK
Throne profile picture for @oop

Skye

@oop

Joined: May 10, 2024

+1 more fields
is nsfw: no
Xbox profile picture for @Oop

@Oop

+2 more fields
gamerscore: 6,410
games played: 0
0 Followers
0 Following

Joined: Mar 16, 2009

+5 more fields
sounds: 0
packs: 0
forum posts: 0
total downloads: 0
average rating: 0
0 Followers

Joined: Mar 28, 2020

+2 more fields
is moderator: no
trailforks points: 10
Carrd profile picture for @oop

Ashley's oc's 2

@oop

Ashley's list of characters

StackOverflow profile picture for @Joop Eggen

Joop Eggen

@Joop Eggen

Speaking Esperanto, Dutch, English, German, less: French and Bulgarian.

Joined: Oct 7, 2011

Last active: May 14, 2026

+16 more fields
account id: 960,307
reputation: 110,638
reputation change year: 218
reputation change month: 30
reputation change week: 30
reputation change day: 0
gold badges: 8
silver badges: 89
bronze badges: 142
answers: 5,867
questions: 1
upvotes given: 4,829
downvotes given: 39
profile views: 14,268
is employee: no
user type: registered
E

Oop

@oop

OOP&#39;S UNIQUE PHOTOART: A MAX. OF 10 PRINTS PER PHOTO

+3 more fields
shop id: 5117846
is star seller: yes
is vacation: no
RSI profile picture for @oop

Neil Armstrong

@oop

Location: Thailand

Joined: Dec 18, 2015

+4 more fields
citizen record: #1105667
badge: Civilian
fluency: English
3 Followers
0 Following
+4 more fields
words: 92
points: 58,921
is premium: no
rank: memgineer

Joined: Dec 8, 2018

Last active: Jan 21, 2024

+8 more fields
0 Posts

Location: United States

Joined: Feb 4, 2008

+2 more fields
is staff: no
messages: 0
T

Oana P

@oop

Location: CAN

Joined: Apr 30, 2002

Last active: Oct 29, 2025

+4 more fields
challenges: 0
wins: 0
status: ACTIVE
max rating track: MARATHON_MATCH

Joined: May 7, 2023

Last active: Nov 8, 2024

+2 more fields
tier: free
referral code: OysvXj

Location: Moorhead, MN

Joined: Jan 18, 2021

+2 more fields
contributed quizzes: 16
published quizzes: 0
Behance profile picture for @oop

oo p

@oop

0 Followers
0 Following

Location: Canada

Joined: Aug 18, 2022

+7 more fields
views: 0
appreciations: 0
first name: oo
has premium: no
is creator pro: no
is featured freelancer: no
has portfolio: no
Genius banner for @Oop
Genius profile picture for @Oop

Oop

@Oop

0 Followers
0 Following
+4 more fields
iq: 0
stats
annotations: 0
answers: 0
comments: 0
forum posts: 0
pyongs: 0
questions: 0
transcriptions: 0
is meme verified: no
is artist: no
S

oop

@oop

1 Posts
+1 more fields
saved part lists: 1

Joined: Aug 29, 2013

Last active: Feb 22, 2018

+10 more fields
sets: 16
folders: 0
classes: 5
is locked: no
is admin: no
is top creator: no
account type: 0
teacher status: 0
timezone: America/New_York
days since signup: 4,642
ReverbNation profile picture for @oop

aykut

@oop

Location: polatlı, TR

+7 more fields
fans: 0
songs: 0
song plays: 0
videos: 0
hits: 69
is paid: no
genres
DJ
Club
Pop
Lolz profile picture for @oop

@oop

+3 more fields
is banned: no
user group: style2
+12 more fields
total level: 633
total xp: 13,750,428
combat level: 4
melee xp: 6,875,227
ranged xp: 1,212
magic xp: 0
quests complete: 16
quests started: 1
quests not started: 344
is online: no
is profile private: no
last activity: Oct 26, 2014

Joined: Jun 28, 2019

+4 more fields
uploads: 0
reviews: 1
is archivist: no
is archive user: no
O

@oop

0 Followers
0 Posts

Joined: Jan 31, 2021

+1 more fields
has premium: no

Location: Germany

+7 more fields
user title: Senior Member
messages: 84
reaction score: 8
service provider: Germany - Vodafone (D2)
xp: 6,901
achievements: 24
level: 29

Joined: Dec 2, 2016

R

oop

@oop

Hi.

62 Followers
1 Following

Joined: Mar 5, 2008

+2 more fields
friends: 24
is banned: yes
P

Maklay

@oop

+1 more fields
main style: House
Kaskus profile picture for @OOP

OOP

@OOP

12 Followers
1 Following
215 Posts

Joined: Dec 10, 2002

Last active: Feb 28, 2013

+7 more fields
threads: 0
is online: no
is banned: no
title: kaskuser
reputation: 11
reputation title: sedang di jalan yg benar
total badges: 0
G

陈明智

@oop

1 Followers
0 Following

Joined: Aug 31, 2013

Last active: Feb 2, 2026

+4 more fields
public repos: 0
public gists: 0
starred: 1
watched: 1
0 Followers
0 Following

Joined: Aug 1, 2014

+1 more fields
badges
11 Years of Membership
description: Has been part of the Envato Community for over 11 years

Run your own search

Search any username across 400+ platforms instantly with Fingerprint.

Sign up free