如果某些接口包含具有相同签名的方法,则类可以在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);
}
答案 0 :(得分:1)
没问题。单个实现适用于派生类中的两个接口。
但是如果您想为每个接口实现不同的实现,则需要更改签名。