as with all things, grouping addresses is a task accomplished with masks indicating how contiguous addresses are supernetted.
But that isn't what you are asking. ok, let us assume for some reason (which is a much more important question we should be asking ourselves), you decide to allocate a number of subnets to the same interface (this is called secondary addresses in IOS terms - ask Pierre Fortin ex Nortel, he asked for the feature in the very early '90s to help with a very broken network design)
a config such as (assuming you are in the interface level of the config editor)
ip address 1.1.1.1 255.255.255.0
ip address 1.1.2.1 255.255.255.0 secondary
ip address 1.1.3.1 255.255.255.0 secondary
would do this.
but why on earth would you do this??? You are on the same physical interface (I'm guessing a Broadcast/Multi Access media such as ethernet) Even though the packets are logically in separate broadcast domains you nullify this putting them on the same physical interface.
ok, let's assume you do this anyway.
assuming you have enables IP routing ("IP routing" global command), as connected interfaces they will be added to the forwarding table (prefixed with a "C" to indicate connected).
They will be auto summerized into something like
C 1.1.0.0 255.255.252.0 3 subnets
1.1.1.0 255.255.255.0
1.1.2.0 255.255.255.0
1.1.3.0 255.255.255.0
when you add these networks to your routing protocol configuration, it will be the summerized "aggregate" that is advertised.
If you just want devices on the 3 subnets to communicate you have done enough by enabling IP routing to get things talking together. A routing protocol is just the mail man, not the post office....
Anyway getting back to my other question to you, why are you using Cisco PUBLIC address space?????