1 00:00:00,000 --> 00:00:04,466 [MUSIC] 2 00:00:04,466 --> 00:00:08,470 Our bird watcher data, now has a bit more complexity to it. 3 00:00:08,470 --> 00:00:12,290 We've got more birds in our data and we're keeping track of birds habitat, 4 00:00:12,290 --> 00:00:15,230 size and conservation status. 5 00:00:15,230 --> 00:00:18,110 Each bird has a family and a scientific name. 6 00:00:18,110 --> 00:00:22,550 They usually have more than one color and come from all over the world. 7 00:00:22,550 --> 00:00:25,490 We track the habitats they live in by country. 8 00:00:25,490 --> 00:00:29,920 We're also tracking individual reports of people who have cited the birds and 9 00:00:29,920 --> 00:00:33,190 each sighting has the time and place someone spotted the bird. 10 00:00:33,190 --> 00:00:38,140 As we move through the next few videos, we'll be applying our new knowledge 11 00:00:38,140 --> 00:00:41,830 on Linked to practice and help us learn more about our bird watching data. 12 00:00:43,310 --> 00:00:45,670 Let's take a look at our improved bird class. 13 00:00:48,440 --> 00:00:50,910 I'm going to close the console to make it a little bigger for us. 14 00:00:52,560 --> 00:00:56,410 Okay, we've got common name instead of just name. 15 00:00:56,410 --> 00:00:59,300 We've got properties for family, scientific name. 16 00:01:00,340 --> 00:01:02,730 Instead of just color, we've got primary colors, 17 00:01:02,730 --> 00:01:07,490 secondary color and a list of strings for tertiary colors. 18 00:01:07,490 --> 00:01:14,070 It's got a length, width, weight and then we've got a string size, 19 00:01:14,070 --> 00:01:17,980 it looks like it returns us a string based on the length property. 20 00:01:19,220 --> 00:01:23,610 We've got a list of sightings, that are of type sighting. 21 00:01:23,610 --> 00:01:26,410 And we've got a list of habitats that are of type place. 22 00:01:26,410 --> 00:01:27,680 We'll take a look at those two later. 23 00:01:29,170 --> 00:01:32,470 We've also got a conservation status which is a string, 24 00:01:32,470 --> 00:01:36,400 it looks like this is our list of conservation statuses. 25 00:01:36,400 --> 00:01:38,750 They also have a code. 26 00:01:38,750 --> 00:01:43,800 We've got an override method for two strings, so it prints out the name. 27 00:01:43,800 --> 00:01:47,280 Then it looks like there's a constructor here, we'll just ignore this for now. 28 00:01:49,390 --> 00:01:55,180 Let's take a look at the sighting class first.Alright 29 00:01:55,180 --> 00:01:59,280 sighting looks like a bird and a sighting date and 30 00:01:59,280 --> 00:02:04,660 observer first name and last name and it also has a place of type place. 31 00:02:04,660 --> 00:02:05,960 Let's take a look at place. 32 00:02:08,460 --> 00:02:13,910 Place has a bunch of strings country, city, terrain type and climate. 33 00:02:13,910 --> 00:02:16,580 Okay, let's take in the data and see what we can find out.