包含具有相同签名的方法的多个接口

时间:2015-10-11 11:19:06

标签: java oop interface

如果某些接口包含具有相同签名的方法,则类可以在Java中实现多个接口。由于类只能实现具有给定签名的方法一次。这种情况会导致什么问题?

success: function (result) {
                var json = eval('(' + result + ')');
                var map = new google.maps.Map(document.getElementById('map'), {
                    zoom: 10,
                    center: new google.maps.LatLng(31.320, 48.647),
                    mapTypeId: google.maps.MapTypeId.ROADMAP
                });
                var myMarker = new google.maps.Marker({
                    position: new google.maps.LatLng(json.items[0].lat, json.items[0].lng),
                    draggable: true
                });

                google.maps.event.addListener(myMarker, 'dragend', function (evt) {
                    document.getElementById('current').innerHTML = '<p> Current Lat: ' + evt.latLng.lat().toFixed(6) + ' Current Lng: ' + evt.latLng.lng().toFixed(6) + '</p>';
                });

                    google.maps.event.addListener(myMarker, 'dragstart', function (evt) {
                        document.getElementById('current').innerHTML = '<p>Marker Dragging...</p>';
                    });

                    map.setCenter(myMarker.position);
                    map.setZoom(13);
                    myMarker.setMap(map);
                }

1 个答案:

答案 0 :(得分:1)

没问题。单个实现适用于派生类中的两个接口。

但是如果您想为每个接口实现不同的实现,则需要更改签名。